array

package
v1.6.5 Latest Latest
Warning

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

Go to latest
Published: May 17, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SearchFloat32 added in v1.3.0

func SearchFloat32(list []float32, key float32) int

SearchFloat32 搜索切片

func SearchFloat64 added in v1.3.0

func SearchFloat64(list []float64, key float64) int

SearchFloat64 搜索切片

func SearchInt added in v1.3.0

func SearchInt(list []int, key int) int

SearchInt 搜索切片

func SearchInt32 added in v1.3.0

func SearchInt32(list []int32, key int32) int

SearchInt32 搜索切片

func SearchInt64 added in v1.3.0

func SearchInt64(list []int64, key int64) int

SearchInt64 搜索切片

func SearchInterface added in v1.3.0

func SearchInterface(list []interface{}, key interface{}) int

SearchInterface 搜索切片

func SearchString added in v1.3.0

func SearchString(list []string, key string) int

SearchString 搜索切片

Types

type Array

type Array struct {
	Slice []interface{}
	// contains filtered or unexported fields
}

Array parameter structure

func New

func New() *Array

New Array

func (*Array) Append

func (a *Array) Append(value interface{})

Append Set Array

func (*Array) Clear

func (a *Array) Clear()

Clear Array

func (*Array) Delete

func (a *Array) Delete(index int) []interface{}

Delete Array

func (*Array) Get

func (a *Array) Get(index int) interface{}

Get Array

func (*Array) InsertAfter

func (a *Array) InsertAfter(index int, value interface{}) []interface{}

InsertAfter Array

func (*Array) Len

func (a *Array) Len() int

Len Count Array

func (*Array) List

func (a *Array) List() []interface{}

List Array

func (*Array) LockFunc

func (a *Array) LockFunc(f func(array []interface{})) *Array

LockFunc locks writing by callback function <f>

func (*Array) ReadLockFunc

func (a *Array) ReadLockFunc(f func(array []interface{})) *Array

ReadLockFunc locks writing by callback function <f>

func (*Array) Search

func (a *Array) Search(value interface{}) int

Search Array

func (*Array) Set

func (a *Array) Set(index int, value interface{})

Set Array

Jump to

Keyboard shortcuts

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