diff options
Diffstat (limited to 'code')
| -rw-r--r-- | code/demo.odin | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/code/demo.odin b/code/demo.odin index d44f7dca3..c4e44aebd 100644 --- a/code/demo.odin +++ b/code/demo.odin @@ -11,14 +11,18 @@ main :: proc() { - m: map[int]u32; + m: map[string]u32; reserve(^m, 16); defer free(m); - m[123] = 345; - fmt.println(m[123]); - if x, ok := m[123]; ok { - fmt.println(x); + m["a"] = 56; + m["b"] = 13453; + m["c"] = 7654; + c, ok := m["c"]; + assert(ok && c == 7654); + + for val, key in m { + fmt.printf("m[\"%s\"] == %v\n", key, val); } |