Esempio n. 1
0
func addItem(dict core.Dict, key string, value string) {

	if key == "" {
		fmt.Println("add no key item")
		return
	}
	// item := dict.GetItem(key)
	v := dict.GetValue(key)
	if v != nil && v.ToString() == value {
		return
	}

	if value == "" {
		fmt.Printf("add no value item #%v#\n", key)
		return
	}

	item := new(tool.Item)
	*item = tool.Item{

		Key:  0,
		Desc: key,

		Value: value,
	}

	// dict.AddItem(key, item)
	dict.AddValue(key, item)
	// fmt.Printf("++++%v\n", key)
	return
}