Difference between revisions of "ObjectType:array"
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
*[[DataType:int|int]] '''Size''': Total number of elements in the array, including all dimensions | *[[DataType:int|int]] '''Size''': Total number of elements in the array, including all dimensions | ||
*[[DataType:int|int]] '''Size['''#''']''': Total number of elements in a given dimension of the array | *[[DataType:int|int]] '''Size['''#''']''': Total number of elements in a given dimension of the array | ||
− | + | *[[ObjectType:mutablestring|mutablestring]] '''Expand['''begin #''','''length''']''': Retrieves the text representation of each object in the array as quoted parameters, separated by spaces. | |
== Methods == | == Methods == | ||
None | None |
Revision as of 23:06, 10 April 2006
Contents
Description
Arrays in LavishScript are 1-based i.e. ${MyArray[1]} references the first element in the array.
Members
- int Dimensions: Total number of extents of the array (e.g. 2-dimensional has two extents)
- int Size: Total number of elements in the array, including all dimensions
- int Size[#]: Total number of elements in a given dimension of the array
- mutablestring Expand[begin #,length]: Retrieves the text representation of each object in the array as quoted parameters, separated by spaces.
Methods
None
Returns
NULL
Examples
Declare an array of strings
- declare Array1[20] string
Declare a 3 dimensional array of floats
- declare Array2[20,15,5] float global
Display total dimensions of an array
- echo Dimensions: ${Array2.Dimensions}
- Output
Dimensions: 3
Display number of elements in a specific dimension
- echo Elements in dimension 2: ${Array2.Size[2]}
- Output
Elements in dimension 2: 15
Set and display the element at [2,3,1]
- Array2[2,3,1]:Set[149.23]
- echo ${Array2[2,3,1]}
- Output
149.23
Operates On
CDataArray *
This is an internal data type.