func()

in whisk/shared.go [65:77]


func (keyValueArr KeyValueArr) AddOrReplace(kv *KeyValue) KeyValueArr {
	var replaced = false
	for i := 0; i < len(keyValueArr); i++ {
		if strings.ToLower(keyValueArr[i].Key) == strings.ToLower(kv.Key) {
			keyValueArr[i].Value = kv.Value
			replaced = true
		}
	}
	if !replaced {
		return append(keyValueArr, *kv)
	}
	return keyValueArr
}