Платформа ЦРНП "Мирокод" для разработки проектов
https://git.mirocod.ru
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
495 B
19 lines
495 B
package runtime |
|
|
|
// Values typically represent parameters on a http request. |
|
type Values map[string][]string |
|
|
|
// GetOK returns the values collection for the given key. |
|
// When the key is present in the map it will return true for hasKey. |
|
// When the value is not empty it will return true for hasValue. |
|
func (v Values) GetOK(key string) (value []string, hasKey bool, hasValue bool) { |
|
value, hasKey = v[key] |
|
if !hasKey { |
|
return |
|
} |
|
if len(value) == 0 { |
|
return |
|
} |
|
hasValue = true |
|
return |
|
}
|
|
|