https://github.com/modfin/kv
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/modfin/kv
- Owner: modfin
- Created: 2019-08-01T12:17:16.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-02T08:43:27.000Z (almost 7 years ago)
- Last Synced: 2025-01-23T09:34:00.038Z (over 1 year ago)
- Language: Go
- Size: 2.93 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# KV
A small wrapper around a key value in order to help with parsing of headers and such
```go
kv1 := kv.New("a", 123.34)
kv2 := kv.New("b", "123.34")
kv3 := kv.New("a", []int{1,2,3,4})
f1, ok := kv1.Float()
f2 := kv1.FloatOr(-1.1)
str1, ok := kv2.String()
str2 := kv2.StringOr("default")
s1, ok := kv3.IntSlice()
s2 := kv3.IntSliceOr([]int{1})
```