@@ -1,27 +0,0 @@
|
||||
package utils
|
||||
|
||||
// ListItem with key and value
|
||||
type ListItem struct {
|
||||
K string
|
||||
V string
|
||||
}
|
||||
|
||||
// List slice
|
||||
type List []ListItem
|
||||
|
||||
// Get item's value
|
||||
func (l List) Get(key string) (string, bool) {
|
||||
for _, item := range l {
|
||||
if item.K == key {
|
||||
return item.V, true
|
||||
}
|
||||
}
|
||||
return "", false
|
||||
}
|
||||
|
||||
// ForEach item
|
||||
func (l List) ForEach(handler func(key, value string)) {
|
||||
for _, item := range l {
|
||||
handler(item.K, item.V)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user