diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2024-03-07 12:21:39 -0500 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2024-03-07 12:21:39 -0500 |
| commit | 06549741aa5139ba9f85c33a21f2ed672e1e094f (patch) | |
| tree | 30872a212dbfe4a0706c25041863c9cd3146e47f /test | |
| parent | 6583221c0b46dd638e61a7b055c1b51922f38e7b (diff) | |
Tweaking array tests
Diffstat (limited to 'test')
| -rw-r--r-- | test/arrays.tm | 93 |
1 files changed, 57 insertions, 36 deletions
diff --git a/test/arrays.tm b/test/arrays.tm index 8e30868c..376dd6a5 100644 --- a/test/arrays.tm +++ b/test/arrays.tm @@ -1,36 +1,57 @@ ->> [:Num32] -= [] : [Num32] - ->> arr := [10, 20, 30] -= [10, 20, 30] - ->> arr[1] -= 10 ->> arr[-1] -= 30 - ->> #arr -= 3 - -sum := 0 -for x in arr - sum += x ->> sum -= 60 - -str := "" -for i,x in arr - str ++= "({i},{x})" ->> str -= "(1,10)(2,20)(3,30)" - ->> arr2 := [10, 20] ++ [30, 40] -= [10, 20, 30, 40] - ->> arr2 ++= [50, 60] ->> arr2 -= [10, 20, 30, 40, 50, 60] - ->> arr2 ++= 70 ->> arr2 -= [10, 20, 30, 40, 50, 60, 70] +if yes + >> [:Num32] + = [] : [Num32] + +if yes + >> arr := [10, 20, 30] + = [10, 20, 30] + + >> arr[1] + = 10 + >> arr[-1] + = 30 + + >> #arr + = 3 + + sum := 0 + for x in arr + sum += x + >> sum + = 60 + + str := "" + for i,x in arr + str ++= "({i},{x})" + >> str + = "(1,10)(2,20)(3,30)" + +if yes + >> arr := [10, 20] ++ [30, 40] + = [10, 20, 30, 40] + + >> arr ++= [50, 60] + >> arr + = [10, 20, 30, 40, 50, 60] + + >> arr ++= 70 + >> arr + = [10, 20, 30, 40, 50, 60, 70] + +if yes + >> arr := [10, 20] + >> copy := arr + >> arr ++= 30 + >> arr + = [10, 20, 30] + >> copy + = [10, 20] + +// if yes +// >> arr := @[10, 20] +// >> copy := arr[] +// >> arr:insert(30) +// >> arr +// = @[10, 20, 30] +// >> copy +// = [10, 20] |
