example fixes

This commit is contained in:
ProgramSnail 2023-05-13 14:54:48 +03:00
parent 71c7d91e1a
commit 562541087e
13 changed files with 30 additions and 322 deletions

View file

@ -1,21 +1,21 @@
decl test_arrays : Unit -> Unit
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 arr5 <- Int._new_array: 10
var @arr6 <- String.@_new_array: 10
var ~arr6_reference = ~arr6
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
const ref1 = ^arr1`1
var ref2 = ^arr1`3
; arr1`1 = 123
; ref1 = arr1`2 // set value
; ~ref1 = ~ref2 // set reference
; ~ref1 = arr1`2 // set value
; ref1 = ref2 // set pointer / reference
}