Documentation ¶
Index ¶
- func Collect(input map[string]interface{}) (output map[string]interface{})
- func Keys(input map[string]interface{}) (keys []string)
- func Map(f func(key string, value interface{}) (string, interface{}), ...) (output map[string]interface{})
- func MapKeys(f func(string) string, input map[string]interface{}) (output map[string]interface{})
- func MapValues(f func(interface{}) interface{}, input map[string]interface{}) (output map[string]interface{})
- func Merge(maps ...map[string]interface{}) (output map[string]interface{})
- func Partition(f func(string, interface{}) bool, input map[string]interface{}) (partition []map[string]interface{})
- func Reject(input map[string]interface{}, keys ...string) map[string]interface{}
- func Select(input map[string]interface{}, keys ...string) map[string]interface{}
- func SelectFunc(f func(key string, value interface{}) bool, input map[string]interface{}) (output map[string]interface{})
- func Split(input map[string]interface{}) (keys []string, values []interface{})
- func Values(input map[string]interface{}) (values []interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Map ¶
func Map(f func(key string, value interface{}) (string, interface{}), input map[string]interface{}) (output map[string]interface{})
Map - maps key or values as defined in function
func MapValues ¶
func MapValues(f func(interface{}) interface{}, input map[string]interface{}) (output map[string]interface{})
MapValues - maps map values, keys and values association remains unchanged
func Merge ¶
Merge - merges given maps into 1 map values will be overridden by last matching key - value
func Partition ¶
func Partition(f func(string, interface{}) bool, input map[string]interface{}) (partition []map[string]interface{})
Partition - returns two maps in array, the first containing the elements for which the function evaluates to true, the second containing the rest.
func SelectFunc ¶
func SelectFunc(f func(key string, value interface{}) bool, input map[string]interface{}) (output map[string]interface{})
SelectFunc - select map keys that yield true either by key or value
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.