simplestruct

package
v0.3.14 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 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 BuiltinInt8SliceContains added in v0.3.12

func BuiltinInt8SliceContains(slice []int8, val int8) (ok bool)

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

func BuiltinInt8SliceRemoveDuplicateValues added in v0.3.12

func BuiltinInt8SliceRemoveDuplicateValues(slice []int8) []int8

BuiltinInt8SliceRemoveDuplicateValues 对切片进行去重

func BuiltinInt8SliceRemoveElement added in v0.3.12

func BuiltinInt8SliceRemoveElement(source []int8, element int8) ([]int8, bool)

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

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 BuiltinUint8SliceContains added in v0.3.13

func BuiltinUint8SliceContains(slice []uint8, val uint8) (ok bool)

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

func BuiltinUint8SliceRemoveDuplicateValues added in v0.3.13

func BuiltinUint8SliceRemoveDuplicateValues(slice []uint8) []uint8

BuiltinUint8SliceRemoveDuplicateValues 对切片进行去重

func BuiltinUint8SliceRemoveElement added in v0.3.13

func BuiltinUint8SliceRemoveElement(source []uint8, element uint8) ([]uint8, bool)

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

func IntContains added in v0.3.3

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

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

func MaxBuiltinInt64 added in v0.3.14

func MaxBuiltinInt64(l ...int64) int64

func MaxBuiltinInt8 added in v0.3.14

func MaxBuiltinInt8(l ...int8) int8

func MaxBuiltinUint64 added in v0.3.14

func MaxBuiltinUint64(l ...int64) int64

func MaxBuiltinUint8 added in v0.3.14

func MaxBuiltinUint8(l ...int8) int8

func MinBuiltinInt64 added in v0.3.14

func MinBuiltinInt64(l ...int64) int64

func MinBuiltinInt8 added in v0.3.14

func MinBuiltinInt8(l ...int8) int8

func MinBuiltinUint64 added in v0.3.14

func MinBuiltinUint64(l ...int64) int64

func MinBuiltinUint8 added in v0.3.14

func MinBuiltinUint8(l ...int8) int8

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