decl test-arrays : -> \unit def test-arrays = { var arr1 = ,1 ,2 ,3 const arr2 = \int..array: 32 var arr3 = \string..array: 11 const arr4 = ''a--''z const n = 100 var arr5 <- \int..new-array: 10 var arr6 <- \string..new-array: 10 var arr6-reference = ^arr6 const elem1 = arr1`0 var elem2 = arr1`2 const ref1 = ^arr1`1 var ref2 = ^arr1`3 ; arr1`1 = 123 ; ~ref1 = arr1`2 // set value ; ref1 = ref2 // set pointer / reference }