We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2e207ca commit bf6dd8fCopy full SHA for bf6dd8f
tests/nimony/stdlib/tsets.nim
@@ -0,0 +1,25 @@
1
+import std/[assertions, hashes, sets]
2
+
3
+block:
4
+ var s = initHashSet[int]()
5
+ assert not s.contains(1)
6
+ assert not s.contains(2)
7
+ s.incl 2
8
9
+ assert s.contains(2)
10
+ s.incl 3
11
12
13
+ assert s.contains(3)
14
+ assert s.containsOrIncl(2)
15
+ assert not s.containsOrIncl(5)
16
+ assert s.containsOrIncl(5)
17
+ s.excl 5
18
+ assert not s.contains(5)
19
20
+ assert s.contains(5)
21
22
+ var p = 1
23
+ for i in items(s):
24
+ p = p * i
25
+ assert p == 30
0 commit comments