From 44cd26f2cebd760a53aa4ff1b7779e718a101650 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 6 Apr 2025 22:45:02 -0400 Subject: Rename Array -> List in all code and docs --- test/arrays.tm | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) (limited to 'test/arrays.tm') diff --git a/test/arrays.tm b/test/arrays.tm index 8122106c..71e107ef 100644 --- a/test/arrays.tm +++ b/test/arrays.tm @@ -8,42 +8,42 @@ func main() = [] do - >> arr := [10, 20, 30] + >> list := [10, 20, 30] = [10, 20, 30] - >> arr[1] + >> list[1] = 10 - >> arr[-1] + >> list[-1] = 30 - >> arr.length + >> list.length = 3 sum := 0 - for x in arr + for x in list sum += x >> sum = 60 str := "" - for i,x in arr + for i,x in list str ++= "($i,$x)" >> str = "(1,10)(2,20)(3,30)" do - >> arr := [10, 20] ++ [30, 40] + >> list := [10, 20] ++ [30, 40] = [10, 20, 30, 40] - >> arr ++= [50, 60] - >> arr + >> list ++= [50, 60] + >> list = [10, 20, 30, 40, 50, 60] do - >> arr := [10, 20] - >> copy := arr - >> arr ++= [30] - >> arr + >> list := [10, 20] + >> copy := list + >> list ++= [30] + >> list = [10, 20, 30] >> copy = [10, 20] @@ -62,24 +62,24 @@ func main() = [2, 3, 2, 3, 4] do - >> arr := @[10, 20] - >> copy := arr[] - >> arr.insert(30) - >> arr + >> list := @[10, 20] + >> copy := list[] + >> list.insert(30) + >> list = @[10, 20, 30] >> copy = [10, 20] - >> arr[1] = 999 - >> arr + >> list[1] = 999 + >> list = @[999, 20, 30] do - >> arr := &[10, 20, 30] - >> reversed := arr.reversed() + >> list := &[10, 20, 30] + >> reversed := list.reversed() = [30, 20, 10] # Ensure the copy-on-write behavior triggers: - >> arr[1] = 999 + >> list[1] = 999 >> reversed = [30, 20, 10] @@ -148,7 +148,7 @@ func main() >> [i*10 for i in 10].by(2).by(-1) = [90, 70, 50, 30, 10] - # Test iterating over array.from() and array.to() + # Test iterating over list.from() and list.to() xs := ["A", "B", "C", "D"] for i,x in xs.to(-2) for y in xs.from(i+1) -- cgit v1.2.3