Previous:New #macro Feature   Main Index   Next:File I/O and other Directives



Arrays Added

Added multi-dimension arrays

  #declare MyArray=array[20]

or

  #local PrivateArray=array[30]

or

  #declare Rows=5; #declare Cols=4;

  #declare Table=array[Rows][Cols]

Added optional initializer syntax for arrays.

 #declare MyArray=array[2][3]{{1,2,3},{4,5,6}}

Subscripts start at 0. Anything that can be declared may be in an array. Arrays are initialized as null. You must later fill each element with values.

Added float functions for arrays. Given #declare MyArray = array[4][5] then dimensions(MyArray) is 2 and dimension_size(MyArray,2) is 5.



Previous:New #macro Feature   Main Index   Next:File I/O and other Directives