Documentation
¶
Index ¶
- type Array
- func (arr *Array) Capacity() int
- func (arr *Array) Clear()
- func (arr *Array) FindIndex(cond func(interface{}) bool) int
- func (arr *Array) Insert(index int, element interface{})
- func (arr *Array) Length() int
- func (arr *Array) Push(element interface{})
- func (arr *Array) Remove(index int) interface{}
- func (arr *Array) Set(index int, element interface{})
- func (arr *Array) String() string
- func (arr *Array) Unshift(element interface{})
- type ArrayInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Array ¶
type Array struct {
// contains filtered or unexported fields
}
数组结构
type ArrayInterface ¶
type ArrayInterface interface { // 插入到指定位置 // @param int 插入的位置 // @param interface{} 插入的元素 Insert(int, interface{}) // 尾部插入 // @param interface{} Push(interface{}) // 头部插入 // @param interface{} Unshift(interface{}) // 删除指定位置的元素 // @param int // @return interface{} Remove(int) interface{} // 清空数组 Clear() // 查找元素 // @param func(interface{}) bool 回调函数 // @return int FindIndex(func(interface{}) bool) int // 查找是否存在元素 // @param interface{} // @return bool Contains(interface{}) bool // 修改元素 // @param int // @param interface{} Set(int, interface{}) // 获取数组容量 // @return int Capacity() int // 获取数组元素个数 // @return int Length() int }
数组接口
Click to show internal directories.
Click to hide internal directories.