lang_2023/tests/arrays.lang

21 lines
400 B
Text

decl test_arrays : Unit -> Unit
def test_arrays = {
var arr1 = [1; 2; 3]
const arr2 = []
var arr3 = []
const arr4 = 'a'..'z'
const n = 100
var @arr5 = @$Int_n
var @arr6 = @$Int_n
var @arr6_pointer = @arr6
const elem1 = arr1.1
var elem2 = arr1.1
const ~ref1 = ~arr1.1
var ~ref2 = ~arr1.1
; ~arr1.1 = 123
; ref1 = arr1.2 // set value
; ~ref1 = ~ref2 // set reference
}