aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-03-07 12:21:39 -0500
committerBruce Hill <bruce@bruce-hill.com>2024-03-07 12:21:39 -0500
commit06549741aa5139ba9f85c33a21f2ed672e1e094f (patch)
tree30872a212dbfe4a0706c25041863c9cd3146e47f /test
parent6583221c0b46dd638e61a7b055c1b51922f38e7b (diff)
Tweaking array tests
Diffstat (limited to 'test')
-rw-r--r--test/arrays.tm93
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]