2023-03-31 12:10:12 +03:00
|
|
|
decl test_arrays : Unit -> Unit
|
|
|
|
|
def test_arrays = {
|
2023-04-11 13:49:22 +03:00
|
|
|
var arr1 = [1; 2; 3]
|
|
|
|
|
const arr2 = []
|
|
|
|
|
var arr3 = []
|
|
|
|
|
const arr4 = 'a'..'z'
|
|
|
|
|
const n = 100
|
|
|
|
|
var @arr5 = @$Int_n
|
2023-03-31 12:10:12 +03:00
|
|
|
|
2023-04-11 13:49:22 +03:00
|
|
|
var @arr6 = @$Int_n
|
|
|
|
|
var @arr6_pointer = @arr6
|
2023-03-31 12:10:12 +03:00
|
|
|
|
|
|
|
|
const elem1 = arr1.1
|
|
|
|
|
var elem2 = arr1.1
|
2023-04-11 13:49:22 +03:00
|
|
|
const ~ref1 = ~arr1.1
|
|
|
|
|
var ~ref2 = ~arr1.1
|
|
|
|
|
; ~arr1.1 = 123
|
2023-03-31 12:10:12 +03:00
|
|
|
|
|
|
|
|
; ref1 = arr1.2 // set value
|
2023-04-11 13:49:22 +03:00
|
|
|
; ~ref1 = ~ref2 // set reference
|
2023-03-31 12:10:12 +03:00
|
|
|
}
|