Documentation
¶
Index ¶
- Variables
- func Column(lst, out interface{}, field ...string)
- func Contains(lst, v interface{}, fns ...func(a, b interface{}) bool) bool
- func Diff(diff, a, b interface{})
- func Each(in interface{}, fn func(v interface{}, i int))
- func Filter(in, out interface{}, fn func(v interface{}, i int) bool)
- func IndexOf(lst, v interface{}, fns ...func(a, b interface{}) bool) int
- func Joins(lst interface{}, spec string) (s string)
- func Map(in, out interface{}, fn func(v interface{}, i int) interface{})
- func MapSelf(in interface{}, fn func(v interface{}, i int) interface{})
- func Sort(in, out interface{}, fns ...func(a, b interface{}) int8)
- func SortInt32(in []int32)
- func ToMap(in, out interface{}, fn func(item interface{}, i int) (k, v interface{}))
- type SortFn
- func (SortFn) Int(a, b interface{}) int8
- func (SortFn) Int16(a, b interface{}) int8
- func (SortFn) Int32(a, b interface{}) int8
- func (SortFn) Int64(a, b interface{}) int8
- func (SortFn) Int8(a, b interface{}) int8
- func (SortFn) String(a, b interface{}) int8
- func (SortFn) Uint(a, b interface{}) int8
- func (SortFn) Uint16(a, b interface{}) int8
- func (SortFn) Uint32(a, b interface{}) int8
- func (SortFn) Uint64(a, b interface{}) int8
- func (SortFn) Uint8(a, b interface{}) int8
Constants ¶
This section is empty.
Variables ¶
View Source
var SortFunc = SortFn{}
Functions ¶
func Column ¶
func Column(lst, out interface{}, field ...string)
Column array<M> to map[T]M
数组类型转换为 map[T]M,
其中field为需要提取的key,M为map则为keyName,M为struct则为fieldName
The array type is extracted as map type
func Contains ¶
Contains Does the slice contain elements
You can pass in the comparison function, and return true to prove that they are equal
func IndexOf ¶
IndexOf gets the position of the element in the slice.
You can pass in the comparison function, and return true to prove that they are equal
func Map ¶
func Map(in, out interface{}, fn func(v interface{}, i int) interface{})
Map 遍历 input slice type, output slice type
通过fn函数定义修改后的返回信息
func MapSelf ¶
func MapSelf(in interface{}, fn func(v interface{}, i int) interface{})
Map 遍历 input slice type, change input
通过fn函数定义修改后的返回信息
Types ¶
Click to show internal directories.
Click to hide internal directories.