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,13 +133,23 @@ 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++ {
// entry := m.entries[i]
// println('$entry.key => $entry.val')
}
/*
/*
for i := 0; i < m.cap * m.element_size; i++ {
b := m.table[i]
print('$i: ')
@ -169,4 +179,3 @@ fn (m map_string) str() string {
s += '}'
return s
}