Next: SQRT, Previous: SPACING, Up: Intrinsic Procedures
SPREAD — Add a dimension to an arrayRESULT = SPREAD(SOURCE, DIM, NCOPIES)
     | SOURCE | Shall be a scalar or an array of any type and
a rank less than seven. | 
| DIM | Shall be a scalar of type INTEGERwith a
value in the range from 1 to n+1, where n equals the rank of SOURCE. | 
| NCOPIES | Shall be a scalar of type INTEGER. | 
          PROGRAM test_spread
            INTEGER :: a = 1, b(2) = (/ 1, 2 /)
            WRITE(*,*) SPREAD(A, 1, 2)            ! "1 1"
            WRITE(*,*) SPREAD(B, 1, 2)            ! "1 1 2 2"
          END PROGRAM