diff --git a/kern/dict-type.go b/kern/dict-type.go index bfb4473..6950fb5 100644 --- a/kern/dict-type.go +++ b/kern/dict-type.go @@ -143,6 +143,16 @@ func (dict *DictType) HasKey(target any) (ok bool) { return } +func (dict *DictType) SetItem(key any, value any) (err error) { + (*dict)[key] = value + return +} + +func (dict *DictType) GetItem(key any) (value any, err error) { + value = (*dict)[key] + return +} + func (dict *DictType) Clone() (c *DictType) { c = newDict(nil) for k, v := range *dict { @@ -159,11 +169,6 @@ func (dict *DictType) Merge(second *DictType) { } } -func (dict *DictType) SetItem(key any, value any) (err error) { - (*dict)[key] = value - return -} - //////////////// type DictFormat interface {