Add exists method to map

pull/1049/head
Eli José Carrasquero 2019-06-24 17:37:53 -03:00 committed by Alex Medvednikov
parent 31a03ae93e
commit 229417244d
1 changed files with 11 additions and 2 deletions

View File

@ -133,6 +133,16 @@ fn (m map) get(key string, out voidptr) bool {
return false
}
fn (m map) exists(key string) bool {
for i := 0; i < m.entries.len; i++ {
entry := m.entries[i]
if entry.key == key {
return true
}
}
return false
}
fn (m map) print() {
println('<<<<<<<<')
for i := 0; i < m.entries.len; i++ {
@ -169,4 +179,3 @@ fn (m map_string) str() string {
s += '}'
return s
}