From 52e50e58c6674560056a4dcb787099d739284b02 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 6 Apr 2025 16:34:23 -0400 Subject: Change Set syntax from {x} to |x| --- test/sets.tm | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) (limited to 'test/sets.tm') diff --git a/test/sets.tm b/test/sets.tm index 5179947e..058c1218 100644 --- a/test/sets.tm +++ b/test/sets.tm @@ -1,39 +1,42 @@ func main(): - >> t1 := @{10, 20, 30, 10} - = @{10, 20, 30} + >> t1 := @|10, 20, 30, 10| + = @|10, 20, 30| >> t1.has(10) = yes >> t1.has(-999) = no - >> t2 := {30, 40} + >> t2 := |30, 40| >> t1.with(t2) - >> {10, 20, 30, 40} + >> |10, 20, 30, 40| >> t1.without(t2) - >> {10, 20} + >> |10, 20| >> t1.overlap(t2) - >> {30} + >> |30| - >> {1,2}.is_subset_of({2,3}) + >> |1,2|.is_subset_of(|2,3|) = no - >> {1,2}.is_subset_of({1,2,3}) + >> |1,2|.is_subset_of(|1,2,3|) = yes - >> {1,2}.is_subset_of({1,2}) + >> |1,2|.is_subset_of(|1,2|) = yes - >> {1,2}.is_subset_of({1,2}, strict=yes) + >> |1,2|.is_subset_of(|1,2|, strict=yes) = no >> t1.add_all(t2) >> t1 - = @{10, 20, 30, 40} + = @|10, 20, 30, 40| >> t1.remove_all(t2) >> t1 - = @{10, 20} + = @|10, 20| - >> {3, i for i in 5} - = {3, 1, 2, 4, 5} + >> |3, i for i in 5| + = |3, 1, 2, 4, 5| + + >> empty : |Int| = || + = || -- cgit v1.2.3