During assignment, a value on the right side of the = assignment operator is copied into a variable (or other value) on the left side of the = operator. In VTS, both static-array variables and dynamic array variables can appear on either side of the = operator. How VTS handles such arrays during assignment is the topic of the next two subsections.