lang_2023/tests/arrays.lang

22 lines
400 B
Text
Raw Normal View History

2023-03-31 12:10:12 +03:00
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
2023-03-31 12:10:12 +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
const ~ref1 = ~arr1.1
var ~ref2 = ~arr1.1
; ~arr1.1 = 123
2023-03-31 12:10:12 +03:00
; ref1 = arr1.2 // set value
; ~ref1 = ~ref2 // set reference
2023-03-31 12:10:12 +03:00
}