/go@mmis_js_bot package main
import "fmt"
//
//
type Dictionary struct {
Items map[string][]string
}
func (d *Dictionary) Has(k string) bool {
_, ok := d.Items[k]
return ok
}
func (d *Dictionary) Set(k string, v []string) {
d.Items[k] = v
}
func (d *Dictionary) Get(k string) []string {
if v, ok := d.Items[k]; ok {
return v
}
return []string{}
}
func (d *Dictionary) GetItems() map[string][]string {
return d.Items
}
func (d *Dictionary) Keys() []string {
keys := []string{}
for k := range d.Items {
keys = append(keys, k)
}
return keys
}
func main(){
d := Dictionary{}
d.Set("test", []string{"ouo"})
fmt.Println(d.Keys)
}