Returns a new array (of the same class as the receiver) containing selected
items from the receiver array. The first item in the new array is the item
corresponding to index start
in the receiver array. Subsequent items in the new array correspond to those
in the receiver array (in the same sequence). If you specify the whole number
items, the new array contains only
this number of items (or the number of subsequent items in the receiver array,
if this is less than items).
If you do not specify items,
the new array contains all subsequent items of the receiver array. The receiver
array remains unchanged. The section method is valid only for single-dimensional Arrays.
Note that the index argument start may
also be specified as an array of indexes.
Example 5.189. Array class — section method
a=.array~of(1,2,3,4)-- Loads the arrayb=a~section(2)-- b = .array~of(2,3,4)c=a~section(2,2)-- c = .array~of(2,3)d=a~section(2,0)-- d = .array~new