Documentation
¶
Index ¶
- type Optional
- func (o Optional) Filter(predicate func(value interface{}) bool) Optional
- func (o Optional) FlatMap(mapper func(value interface{}) Optional) Optional
- func (o Optional) Map(mapper func(value interface{}) interface{}) Optional
- func (o Optional) OrElse(otherValue interface{}) interface{}
- func (o Optional) OrElseGet(supplier func() interface{}) interface{}
- func (o Optional) ToString() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Optional ¶
func OfZeroable ¶ added in v1.8.0
func OfZeroable(v interface{}) Optional
如果值为nil、0、空字符串、零长度的array、slice、map则返回None
func (Optional) OrElse ¶ added in v1.7.0
func (o Optional) OrElse(otherValue interface{}) interface{}
Click to show internal directories.
Click to hide internal directories.