How to initialize the slice with values using a slice literal?
A slice literal contain empty brackets followed by the type of elements the slice will hold, and a list of the initial values each element will have in curly braces.
Example
package main
import "fmt"
func main() {
var intSlice = []int{10, 20, 30, 40}
var strSlice = []string{"India", "Canada", "Japan"}
fmt.Printf("intSlice \tLen: %v \tCap: %v\n", len(intSlice), cap(intSlice))
fmt.Printf("strSlice \tLen: %v \tCap: %v\n", len(strSlice), cap(strSlice))
}
Most Helpful This Week
Comparing Structs with the Different Values Assigned to Data Fields
Cannot use <variable> (type <type>) as type <new-type> error in Golang
Golang panic recover example
Type assertion in Go Programming Language
How To Make HTTP Requests in Go?
Golang program for implementation of Random Maze Generator