Closed renom closed 1 year ago
Something like:
var s OptionSlice[[]int] var m OptionMap[map[string]int] fmt.Println(s.IsPresent(10), s.OrEmpty(10)) fmt.Println(m.IsPresent("key"), m.OrEmpty("key"))
I think you should use github.com/samber/lo instead.
lo.Contains and lo.FindOrElse checks for a value, not for index/key
returning the default value with OrEmpty would help avoiding out of bounds error for slices
Something like: