v2 / vlib / v / tests / builtin_maps / map_mut_fn_test.v
20 lines · 17 sloc · 277 bytes · 6488041a749df9762348d019c4223908c476f2e2
Raw
1fn print_all(mut m map[string]string) {
2 for k, v in m {
3 println(k)
4 println(v)
5 m[k] = 'foo'
6 }
7 assert m['test'] == 'foo'
8}
9
10fn test_map_mutable_arg() {
11 mut m := map[string]string{}
12 m['test'] = 'test'
13
14 for k, v in m {
15 println(k)
16 println(v)
17 }
18
19 print_all(mut m)
20}
21