simplestruct

package
v0.3.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppendBuiltinInt64Slice added in v0.3.6

func AppendBuiltinInt64Slice(s1, s2 []int64) (slice []int64)

AppendBuiltinInt64Slice 合并(追加方式)2个切片

func AppendBuiltinUint64Slice added in v0.3.6

func AppendBuiltinUint64Slice(s1, s2 []uint64) (slice []uint64)

AppendBuiltinUint64Slice 合并(追加方式)2个切片

func BuiltinInt64SliceContains added in v0.3.11

func BuiltinInt64SliceContains(slice []int64, val int64) (ok bool)

BuiltinInt64SliceContains 判断 item是发在指定的切片中

func BuiltinInt64SliceRemoveDuplicateValues added in v0.3.11

func BuiltinInt64SliceRemoveDuplicateValues(slice []int64) []int64

BuiltinInt64SliceRemoveDuplicateValues 对切片进行去重

func BuiltinInt64SliceRemoveElement added in v0.3.11

func BuiltinInt64SliceRemoveElement(source []int64, element int64) ([]int64, bool)

BuiltinInt64SliceRemoveElement 从切片中移除遇到第一个指定元素

func BuiltinStringSliceContains added in v0.3.10

func BuiltinStringSliceContains(slice []string, val string) (ok bool)

BuiltinStringSliceContains 判断 item是发在指定的切片中

func BuiltinStringSliceRemoveDuplicateValues added in v0.3.10

func BuiltinStringSliceRemoveDuplicateValues(strSlice []string) []string

BuiltinStringSliceRemoveDuplicateValues 对切片进行去重

func BuiltinStringSliceRemoveElement added in v0.3.10

func BuiltinStringSliceRemoveElement(source []string, element string) ([]string, bool)

BuiltinStringSliceRemoveElement 从切片中移除遇到第一个指定元素

func BuiltinUint64SliceContains added in v0.3.11

func BuiltinUint64SliceContains(slice []uint64, val uint64) (ok bool)

BuiltinUint64SliceContains 判断 item是发在指定的切片中

func BuiltinUint64SliceRemoveDuplicateValues added in v0.3.11

func BuiltinUint64SliceRemoveDuplicateValues(slice []uint64) []uint64

BuiltinUint64SliceRemoveDuplicateValues 对切片进行去重

func BuiltinUint64SliceRemoveElement added in v0.3.11

func BuiltinUint64SliceRemoveElement(source []uint64, element uint64) ([]uint64, bool)

BuiltinUint64SliceRemoveElement 从切片中移除遇到第一个指定元素

func IntContains added in v0.3.3

func IntContains(slice []int64, val int64) (ok bool)

IntContains 判断 item 是否存在 切片中; 新版不建议使用,废弃状态

func ToBuiltinInt64Slice

func ToBuiltinInt64Slice(slice []Int64) (int64Slice []int64)

ToBuiltinInt64Slice Int64类型切片转换为 系统内置标准的int64类型切片

func ToBuiltinUint64Slice added in v0.3.6

func ToBuiltinUint64Slice(slice []Uint64) (int64Slice []uint64)

ToBuiltinUint64Slice Uint64类型切片转换为 系统内置标准的uint64类型切片

func Uint64Contains added in v0.3.6

func Uint64Contains(slice []uint64, val uint64) (ok bool)

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

func AppendInt64Slice(s1, s2 []Int64) (slice []Int64)

AppendInt64Slice 合并(追加方式)2个切片

func ToInt64Slice

func ToInt64Slice(int64Slice []int64) (slice []Int64)

ToInt64Slice 系统内置标准的int64类型切片 转换为Int64类型切片

func (Int64) MarshalJSON

func (i Int64) MarshalJSON() ([]byte, error)

MarshalJSON 满足json 序列化接口

func (*Int64) UnmarshalJSON

func (i *Int64) UnmarshalJSON(b []byte) (err error)

UnmarshalJSON 满足json 反序列化接口

type Uint64 added in v0.3.6

type Uint64 uint64

func AppendUint64Slice added in v0.3.6

func AppendUint64Slice(s1, s2 []Uint64) (slice []Uint64)

AppendUint64Slice 合并(追加方式)2个切片

func ToUint64Slice added in v0.3.6

func ToUint64Slice(uint64Slice []uint64) (slice []Uint64)

ToUint64Slice 系统内置标准的uint64类型切片 转换为Uint64类型切片

func (Uint64) MarshalJSON added in v0.3.6

func (i Uint64) MarshalJSON() ([]byte, error)

MarshalJSON 满足json 序列化接口

func (*Uint64) UnmarshalJSON added in v0.3.6

func (i *Uint64) UnmarshalJSON(b []byte) (err error)

UnmarshalJSON 满足json 反序列化接口

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL