Skip to content

Commit 9a7ebb8

Browse files
committed
Add Map example
1 parent 78640d5 commit 9a7ebb8

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

MapExample.mo

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import Map "mo:core/object-oriented/Map";
2+
import Nat "mo:core/Nat";
3+
4+
persistent actor Actor {
5+
let map = Map.Map<Nat, Text>(Nat.compare);
6+
7+
public func main() : async () {
8+
assert map.isEmpty();
9+
map.add(1, "One");
10+
assert map.get(1) == ?"One";
11+
map.remove(1);
12+
assert map.get(1) == null;
13+
}
14+
};
15+
await Actor.main()

0 commit comments

Comments
 (0)