v2 / vlib / v / gen / js / tests / js_runtime_regression_16415.v
20 lines · 17 sloc · 320 bytes · f811cd4ffd1400bb01368f4b7bda53605e0135c9
Raw
1fn main() {
2 mut nums := [[1, 2], [3, 4]]
3 nums2 := nums.clone()
4 nums[0][0] = 9
5 assert nums2[0][0] == 1
6
7 mut m := {
8 'a': 1
9 'b': 2
10 }
11 for k, v in m {
12 assert m[k] == v
13 }
14
15 x := char(0b11111111)
16 assert int(x) == -1
17
18 s := 'hello! world!'
19 assert s.replace_each(['!', ':)', 'hello', 'hey']) == 'hey:) world:)'
20}
21