xanySlice

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Dec 15, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AsBool

func AsBool(this interface{}) []bool

func AsFloat

func AsFloat(this interface{}) []float32

func AsFloat64

func AsFloat64(this interface{}) []float64

func AsInt

func AsInt(this interface{}) []int

func AsInt16

func AsInt16(this interface{}) []int16

func AsInt32

func AsInt32(this interface{}) []int32

func AsInt64

func AsInt64(this interface{}) []int64

func AsInt8

func AsInt8(this interface{}) []int8

func AsInterface

func AsInterface(this interface{}) []interface{}

func AsMap

func AsMap(this interface{}) map[string]interface{}

func AsString

func AsString(this interface{}) []string

func AsUint

func AsUint(this interface{}) []uint

func AsUint16

func AsUint16(this interface{}) []uint16

func AsUint32

func AsUint32(this interface{}) []uint32

func AsUint64

func AsUint64(this interface{}) []uint64

func AsUint8

func AsUint8(this interface{}) []uint8

func Contain

func Contain(arr interface{}, item interface{}) bool

func Find

func Find(arr interface{}, fn ArrSearchFunc) interface{}

func FindIndex

func FindIndex(arr interface{}, fn ArrSearchFunc) int

func ForEach

func ForEach(arr interface{}, fn ArrForEachFunc)

func Join

func Join(arr interface{}, sep string) string

func Map

func Map(arr interface{}, fn ArrMapFunc)

func Sort

func Sort(arr interface{}, comparer ...ArrSortCompareFunc)

func String

func String(this interface{}) string

Types

type TAnySlice

type TAnySlice []interface{}

func New

func New(src ...[]interface{}) TAnySlice

func (*TAnySlice) Append

func (arr *TAnySlice) Append(item ...interface{}) int

func (TAnySlice) AsBool

func (arr TAnySlice) AsBool() []bool

func (TAnySlice) AsFloat

func (arr TAnySlice) AsFloat() []float32

func (TAnySlice) AsFloat64

func (arr TAnySlice) AsFloat64() []float64

func (TAnySlice) AsInt

func (arr TAnySlice) AsInt() []int

func (TAnySlice) AsInt16

func (arr TAnySlice) AsInt16() []int16

func (TAnySlice) AsInt32

func (arr TAnySlice) AsInt32() []int32

func (TAnySlice) AsInt64

func (arr TAnySlice) AsInt64() []int64

func (TAnySlice) AsInt8

func (arr TAnySlice) AsInt8() []int8

func (TAnySlice) AsMap

func (arr TAnySlice) AsMap() map[string]interface{}

func (TAnySlice) AsString

func (arr TAnySlice) AsString() []string

func (TAnySlice) AsUint

func (arr TAnySlice) AsUint() []uint

func (TAnySlice) AsUint16

func (arr TAnySlice) AsUint16() []uint16

func (TAnySlice) AsUint32

func (arr TAnySlice) AsUint32() []uint32

func (TAnySlice) AsUint64

func (arr TAnySlice) AsUint64() []uint64

func (TAnySlice) AsUint8

func (arr TAnySlice) AsUint8() []uint8

func (*TAnySlice) Clear

func (arr *TAnySlice) Clear()

func (*TAnySlice) Concat

func (arr *TAnySlice) Concat(arrs ...[]interface{}) int

func (TAnySlice) Contain

func (arr TAnySlice) Contain(item interface{}) bool

func (*TAnySlice) Delete

func (arr *TAnySlice) Delete(index int) error

func (TAnySlice) Find

func (arr TAnySlice) Find(fn ArrSearchFunc) interface{}

func (TAnySlice) FindIndex

func (arr TAnySlice) FindIndex(fn ArrSearchFunc) int

func (TAnySlice) ForEach

func (arr TAnySlice) ForEach(fn ArrForEachFunc)

func (TAnySlice) Get

func (arr TAnySlice) Get(index int) interface{}

func (*TAnySlice) Insert

func (arr *TAnySlice) Insert(index int, item interface{}) error

func (TAnySlice) Json

func (arr TAnySlice) Json(sep string) string

func (TAnySlice) Map

func (arr TAnySlice) Map(fn ArrMapFunc)

func (*TAnySlice) Prepend

func (arr *TAnySlice) Prepend(item ...interface{}) int

func (TAnySlice) Size

func (arr TAnySlice) Size() int

func (TAnySlice) Sort

func (arr TAnySlice) Sort(comparer ArrSortCompareFunc)

func (TAnySlice) String

func (arr TAnySlice) String() string

Jump to

Keyboard shortcuts

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