Using arraylists to assign values to an array
General information
In PowerBuilder, an arraylist is a list of values enclosed
in braces used to initialize arrays. An arraylist represents a one-dimensional
array, and its values are assigned to the target array using the
rules for assigning arrays described in “Assigning one array to another”.
Examples
In this declaration, a variable-size array is initialized
with four values:
|
1 |
integer a[ ] = {1,2,3,4} |
In this declaration, a fixed-size array is initialized with
four values (the rest of its values are zeros):
|
1 |
integer a[10] = {1,2,3,4} |
In this declaration, a fixed-size array is initialized with
four values. Because the array’s size is set at 4, the
rest of the values in the arraylist are ignored:
|
1 |
integer a[4] = {1,2,3,4,5,6,7,8} |
In this declaration, values 1, 2, and 3 are assigned to the
first column and the rest to the second column:
|
1 |
integer a[3,2] = {1,2,3,4,5,6} |
|
|
||||
|
|
||||
|
|
If you think of a three-dimensional array as having pages
of rows and columns, then the first column of the first page has
the values 1 and 2, the second column on the first page has 3 and
4, and the first column on the second page has 5 and 6.
The second column on the second page has zeros:
|
1 |
integer a[2,2,2] = {1,2,3,4,5,6} |
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|