POSITION:028,114
COLOUR:STANDARD
TEXT:00,Let's walk through the program example to understand what is going on:
COLOUR:EUPHORIA
TEXT:32,bunch = {"cat",5,{1,9,8,4},{0,0,0}} 
COLOUR:POINTS
TEXT:00,                                    - Assign variable "bunch" with
TEXT:16,  the value of {{99,97,116},5,{1,9,8,4},{0,0,0}}
COLOUR:EUPHORIA
TEXT:32,bunch[1][1] = 'b' 
COLOUR:POINTS
TEXT:00,                  - access first element in element 1 of "bunch" and
TEXT:16,  change it from 99 ('c') to (98) ('b'), "bunch[1]" is now {98,97,116}
COLOUR:EUPHORIA
TEXT:32,bunch[2] = {7,7,7} + 1
COLOUR:POINTS
TEXT:00,                       - access second element of "bunch" and change it
TEXT:16,  to the value of expression {7,7,7} + 1, "bunch[2]" is now {8,8,8}
x, y,points_colour)
COLOUR:EUPHORIA
TEXT:32,bunch[3][3..4] = {9,7}
COLOUR:POINTS
TEXT:00,                       - access third and fourth elements in element 3 of
TEXT:16,  "bunch", and replace with {9,7}, "bunch[3]" is now {1,9,9,7}
x, y,points_colour)
COLOUR:EUPHORIA
TEXT:32,bunch[4][1..3] = -20
COLOUR:POINTS
TEXT:00,                     - access all three elements in element 4 of "bunch"
TEXT:16,   and replace with {-20,-20,-20}, "bunch[4]" is now {-20,-20,-20}
