This task is about arrays.

For hashes or associative arrays, please see Creating an Associative Array.

For a definition and in-depth discussion of what an array is, see Array.



Task

Show basic array syntax in your language.

Basically, create an array, assign a value to it, and retrieve an element   (if available, show both fixed-length arrays and
dynamic arrays, pushing a value into it).

Please discuss at Village Pump:   Arrays.

Please merge code in from these obsolete tasks:

   Creating an Array
   Assigning Values to an Array
   Retrieving an Element of an Array


Related tasks

   Collections
   Creating an Associative Array
   Two-dimensional array (runtime)


10 DATA 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
20 DIM A(9)        ' Array with size 10 (9 is maximum subscript), all elements are set to 0
30 FOR I = 0 TO 9
40     READ A(I)   ' Initialize by reading data
50 NEXT I
60 PRINT A(4)      ' Get 4th element of array
70 A(4) = 400      ' Set 4th element of array
80 PRINT A(4)
 