aboutsummaryrefslogtreecommitdiff
path: root/test/sets.tm
diff options
context:
space:
mode:
Diffstat (limited to 'test/sets.tm')
-rw-r--r--test/sets.tm52
1 files changed, 0 insertions, 52 deletions
diff --git a/test/sets.tm b/test/sets.tm
deleted file mode 100644
index b30c2ce3..00000000
--- a/test/sets.tm
+++ /dev/null
@@ -1,52 +0,0 @@
-
-func main()
- t1 := @|10, 20, 30, 10|
- >> t1[]
- = |10, 20, 30|
- >> t1.has(10)
- = yes
- >> t1.has(-999)
- = no
-
- >> t2 := |30, 40|
-
- >> t1.with(t2)
- >> |10, 20, 30, 40|
-
- >> t1.without(t2)
- >> |10, 20|
-
- >> t1.overlap(t2)
- >> |30|
-
-
- >> |1,2|.is_subset_of(|2,3|)
- = no
- >> |1,2|.is_subset_of(|1,2,3|)
- = yes
- >> |1,2|.is_subset_of(|1,2|)
- = yes
- >> |1,2|.is_subset_of(|1,2|, strict=yes)
- = no
-
- >> t1.add_all(t2)
- >> t1[]
- = |10, 20, 30, 40|
- >> t1.remove_all(t2)
- >> t1[]
- = |10, 20|
-
- >> |3, i for i in 5|
- = |3, 1, 2, 4, 5|
-
- >> empty : |Int| = ||
- = ||
-
- >> |1,2,3| or |3,4|
- = |1,2,3,4|
- >> |1,2,3| and |3,4|
- = |3|
- >> |1,2,3| xor |3,4|
- = |1,2,4|
- >> |1,2,3| - |3,4|
- >> |1,2|