Documentation ¶
Index ¶
- func SearchFloat32(list []float32, key float32) int
- func SearchFloat64(list []float64, key float64) int
- func SearchInt(list []int, key int) int
- func SearchInt32(list []int32, key int32) int
- func SearchInt64(list []int64, key int64) int
- func SearchInterface(list []interface{}, key interface{}) int
- func SearchString(list []string, key string) int
- type Array
- func (a *Array) Append(value interface{})
- func (a *Array) Clear()
- func (a *Array) Delete(index int) []interface{}
- func (a *Array) Get(index int) interface{}
- func (a *Array) InsertAfter(index int, value interface{}) []interface{}
- func (a *Array) Len() int
- func (a *Array) List() []interface{}
- func (a *Array) LockFunc(f func(array []interface{})) *Array
- func (a *Array) ReadLockFunc(f func(array []interface{})) *Array
- func (a *Array) Search(value interface{}) int
- func (a *Array) Set(index int, value interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SearchFloat32 ¶ added in v1.3.0
SearchFloat32 搜索切片
func SearchFloat64 ¶ added in v1.3.0
SearchFloat64 搜索切片
func SearchInterface ¶ added in v1.3.0
func SearchInterface(list []interface{}, key interface{}) int
SearchInterface 搜索切片
func SearchString ¶ added in v1.3.0
SearchString 搜索切片
Types ¶
type Array ¶
type Array struct { Slice []interface{} // contains filtered or unexported fields }
Array parameter structure
func (*Array) InsertAfter ¶
InsertAfter Array
func (*Array) ReadLockFunc ¶
ReadLockFunc locks writing by callback function <f>
Click to show internal directories.
Click to hide internal directories.