From 32c0b452554b21d850671b361d9fbbcc99b50d34 Mon Sep 17 00:00:00 2001 From: Celestino Amoroso Date: Thu, 30 Apr 2026 07:04:03 +0200 Subject: [PATCH] kern/dict-type.go: added GetItem() --- kern/dict-type.go | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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 {