Go Slice operates like a JavaScript Array
You have to declare an Array object:
var sliceData = []int{1, 2, 3}
array, err := Array(sliceData)
if err != nil {
fmt.Errorf("%v", err.Error())
}
str := array.ToString()
fmt.Println(str) // 1,2,3
- GetData: Return interface array data, you can use assertions, for example:
array.GetData().([]int)
- Len: Return array length
- ForEach
- Concat
- CopyWithin ........