项目作者: xuanjinliang

项目描述 :
Go Slice operates like a JavaScript Array
高级语言: Go
项目地址: git://github.com/xuanjinliang/go_array.git
创建时间: 2020-02-25T06:13:56Z
项目社区:https://github.com/xuanjinliang/go_array

开源协议:

下载


go_array

Go Slice operates like a JavaScript Array

How to use?

You have to declare an Array object:

  1. var sliceData = []int{1, 2, 3}
  2. array, err := Array(sliceData)
  3. if err != nil {
  4. fmt.Errorf("%v", err.Error())
  5. }
  6. str := array.ToString()
  7. fmt.Println(str) // 1,2,3

Methods

  • GetData: Return interface array data, you can use assertions, for example:
    1. array.GetData().([]int)
  • Len: Return array length
  • ForEach
  • Concat
  • CopyWithin ……..

There are detailed examples in the code