基于 golang 实现的泛型数组,支持动态扩容等特性
Golang Array 泛型数组
基于 golang 实现的泛型数组,支持动态扩容等特性。
项目结构
.
├── README.md
├── array.go //实现
├── array_test.go //测试用例
└── example_array_test.go //使用例子
功能
GetCapacity
获取数组容量GetSize
获取数组长度IsEmpty
判断数组是否为空AddFirst
向数组头插入元素AddLast
向数组尾插入元素Add
在索引位置插入元素Get
获取索引元素Set
修改索引位置元素Contains
查找数组中是否有元素Find
通过索引查找数组,索引范围[0,n-1](未找到,返回 -1)Remove
删除 index 位置的元素,并返回RemoveFirst
删除数组首个元素RemoveLast
删除末尾元素RemoveElement
从数组中删除指定元素Clear
清空数组PrintIn
打印格式化
github地址,欢迎拍砖!!
本作品采用《CC 协议》,转载必须注明作者和本文链接
by JeffreyBool blog :point_right: link