1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

map: fix in for deleted keys

This commit is contained in:
Alexander Medvednikov
2019-11-22 20:05:27 +03:00
parent 39adc984a8
commit 57fbf0b8a9
2 changed files with 13 additions and 2 deletions

View File

@@ -168,6 +168,17 @@ fn test_mut_arg() {
assert m['a'] == 10
}
fn test_delete() {
mut m := map[string]int
m['one'] = 1
m['two'] = 2
println(m['two']) // => "2"
m.delete('two')
println(m['two']) // => 0
assert 'two' in m == false
println('two' in m) // => true, on Linux and Windows <-- wrong !
}
/*
fn test_ref() {
m := { 'one': 1 }