Documentation
¶
Index ¶
- func AppendBuiltinInt64Slice(s1, s2 []int64) (slice []int64)
- func AppendBuiltinUint64Slice(s1, s2 []uint64) (slice []uint64)
- func BuiltinInt64SliceContains(slice []int64, val int64) (ok bool)
- func BuiltinInt64SliceRemoveDuplicateValues(slice []int64) []int64
- func BuiltinInt64SliceRemoveElement(source []int64, element int64) ([]int64, bool)
- func BuiltinInt8SliceContains(slice []int8, val int8) (ok bool)
- func BuiltinInt8SliceRemoveDuplicateValues(slice []int8) []int8
- func BuiltinInt8SliceRemoveElement(source []int8, element int8) ([]int8, bool)
- func BuiltinStringSliceContains(slice []string, val string) (ok bool)
- func BuiltinStringSliceRemoveDuplicateValues(strSlice []string) []string
- func BuiltinStringSliceRemoveElement(source []string, element string) ([]string, bool)
- func BuiltinUint64SliceContains(slice []uint64, val uint64) (ok bool)
- func BuiltinUint64SliceRemoveDuplicateValues(slice []uint64) []uint64
- func BuiltinUint64SliceRemoveElement(source []uint64, element uint64) ([]uint64, bool)
- func BuiltinUint8SliceContains(slice []uint8, val uint8) (ok bool)
- func BuiltinUint8SliceRemoveDuplicateValues(slice []uint8) []uint8
- func BuiltinUint8SliceRemoveElement(source []uint8, element uint8) ([]uint8, bool)
- func IntContains(slice []int64, val int64) (ok bool)
- func MaxBuiltinInt64(l ...int64) int64
- func MaxBuiltinInt8(l ...int8) int8
- func MaxBuiltinUint64(l ...int64) int64
- func MaxBuiltinUint8(l ...int8) int8
- func MinBuiltinInt64(l ...int64) int64
- func MinBuiltinInt8(l ...int8) int8
- func MinBuiltinUint64(l ...int64) int64
- func MinBuiltinUint8(l ...int8) int8
- func ToBuiltinInt64Slice(slice []Int64) (int64Slice []int64)
- func ToBuiltinUint64Slice(slice []Uint64) (int64Slice []uint64)
- func Uint64Contains(slice []uint64, val uint64) (ok bool)
- type Int64
- type Uint64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendBuiltinInt64Slice ¶ added in v0.3.6
AppendBuiltinInt64Slice 合并(追加方式)2个切片
func AppendBuiltinUint64Slice ¶ added in v0.3.6
AppendBuiltinUint64Slice 合并(追加方式)2个切片
func BuiltinInt64SliceContains ¶ added in v0.3.11
BuiltinInt64SliceContains 判断 item是发在指定的切片中
func BuiltinInt64SliceRemoveDuplicateValues ¶ added in v0.3.11
BuiltinInt64SliceRemoveDuplicateValues 对切片进行去重
func BuiltinInt64SliceRemoveElement ¶ added in v0.3.11
BuiltinInt64SliceRemoveElement 从切片中移除遇到第一个指定元素
func BuiltinInt8SliceContains ¶ added in v0.3.12
BuiltinInt8SliceContains 判断 item是发在指定的切片中
func BuiltinInt8SliceRemoveDuplicateValues ¶ added in v0.3.12
BuiltinInt8SliceRemoveDuplicateValues 对切片进行去重
func BuiltinInt8SliceRemoveElement ¶ added in v0.3.12
BuiltinInt8SliceRemoveElement 从切片中移除遇到第一个指定元素
func BuiltinStringSliceContains ¶ added in v0.3.10
BuiltinStringSliceContains 判断 item是发在指定的切片中
func BuiltinStringSliceRemoveDuplicateValues ¶ added in v0.3.10
BuiltinStringSliceRemoveDuplicateValues 对切片进行去重
func BuiltinStringSliceRemoveElement ¶ added in v0.3.10
BuiltinStringSliceRemoveElement 从切片中移除遇到第一个指定元素
func BuiltinUint64SliceContains ¶ added in v0.3.11
BuiltinUint64SliceContains 判断 item是发在指定的切片中
func BuiltinUint64SliceRemoveDuplicateValues ¶ added in v0.3.11
BuiltinUint64SliceRemoveDuplicateValues 对切片进行去重
func BuiltinUint64SliceRemoveElement ¶ added in v0.3.11
BuiltinUint64SliceRemoveElement 从切片中移除遇到第一个指定元素
func BuiltinUint8SliceContains ¶ added in v0.3.13
BuiltinUint8SliceContains 判断 item是发在指定的切片中
func BuiltinUint8SliceRemoveDuplicateValues ¶ added in v0.3.13
BuiltinUint8SliceRemoveDuplicateValues 对切片进行去重
func BuiltinUint8SliceRemoveElement ¶ added in v0.3.13
BuiltinUint8SliceRemoveElement 从切片中移除遇到第一个指定元素
func IntContains ¶ added in v0.3.3
IntContains 判断 item 是否存在 切片中; 新版不建议使用,废弃状态
func MaxBuiltinInt64 ¶ added in v0.3.14
func MaxBuiltinInt8 ¶ added in v0.3.14
func MaxBuiltinUint64 ¶ added in v0.3.14
func MaxBuiltinUint8 ¶ added in v0.3.14
func MinBuiltinInt64 ¶ added in v0.3.14
func MinBuiltinInt8 ¶ added in v0.3.14
func MinBuiltinUint64 ¶ added in v0.3.14
func MinBuiltinUint8 ¶ added in v0.3.14
func ToBuiltinInt64Slice ¶
ToBuiltinInt64Slice Int64类型切片转换为 系统内置标准的int64类型切片
func ToBuiltinUint64Slice ¶ added in v0.3.6
ToBuiltinUint64Slice Uint64类型切片转换为 系统内置标准的uint64类型切片
func Uint64Contains ¶ added in v0.3.6
Uint64Contains 判断 item是发在指定的切片中; 新版不建议使用,废弃状态
Types ¶
type Int64 ¶
type Int64 int64
Int64 实现主要来源于 https://stackoverflow.com/questions/49415573/golang-json-how-do-i-unmarshal-array-of-strings-into-int64?rq=1
func AppendInt64Slice ¶ added in v0.3.6
AppendInt64Slice 合并(追加方式)2个切片
func ToInt64Slice ¶
ToInt64Slice 系统内置标准的int64类型切片 转换为Int64类型切片
func (*Int64) UnmarshalJSON ¶
UnmarshalJSON 满足json 反序列化接口
type Uint64 ¶ added in v0.3.6
type Uint64 uint64
func AppendUint64Slice ¶ added in v0.3.6
AppendUint64Slice 合并(追加方式)2个切片
func ToUint64Slice ¶ added in v0.3.6
ToUint64Slice 系统内置标准的uint64类型切片 转换为Uint64类型切片
func (Uint64) MarshalJSON ¶ added in v0.3.6
MarshalJSON 满足json 序列化接口
func (*Uint64) UnmarshalJSON ¶ added in v0.3.6
UnmarshalJSON 满足json 反序列化接口