// Set sets a value for a key provided. If Set/Add has already been called, this
// will override all values at the key.
Set sets a value for a key provided. If Set/Add has already been called, this
will override all values at the key.
// Set sets a value for a key provided . If Set / Add has already been called this // will override all values at the key .
func (v *Values) Set(key, value string) {
	if v.keyIndex[key] == 0 {
		v.values.Set(key, value)
		v.keyIndex[key]++
		return
	}
	v.Del(key)
	v.keyIndex[key] = 0
	v.Set(key, value)
}
func ( v * Values ) Set ( key , value string ) { if v . keyIndex [ key ] == 0 { v . values . Set ( key , value ) v . keyIndex [ key ] ++ return } v . Del ( key ) v . keyIndex [ key ] = 0 v . Set ( key , value ) }
Set sets a value for a key provided.
Set sets a value for a key provided .