golang init slice code example
Example 1: golang size of slice
// Create an exmaple array
array := []int{1, 2, 3, 4, 5}
// Print number of items
fmt.Println("First Length:", len(array))
Example 2: go create list length
vals := make([]int, 5)
Example 3: go slice initialization
mySlice := []int{1, 2, 3, 4, 5}
Example 4: go slice
// loop over an array/a slice
for i, e := range a {
// i is the index, e the element
}
// if you only need e:
for _, e := range a {
// e is the element
}
// ...and if you only need the index
for i := range a {
}
// In Go pre-1.4, you'll get a compiler error if you're not using i and e.
// Go 1.4 introduced a variable-free form, so that you can do this
for range time.Tick(time.Second) {
// do it once a sec
}