An assignment statement causes variables to be defined or redefined. This section describes the following kinds of assignment statements: intrinsic, defined, pointer, masked array (WHERE), and element array (FORALL).
The ASSIGN statement assigns a label to an integer variable. It is discussed in Section 7.1.3.