package main
import "fmt"
var x = []int{2: 5, 6, 0: 7}
func main() {
fmt.Println(x)
}
Choices:
Answer: [7 0 5 6]
Run it on Go play.
Key points:
2: 5
and 0: 7
) and un-keyed elements (here it is 6
) may be mixed up in array and slice composite literals.
6
is 3.
The following is another example, which prints 7 88
.
package main
func main() {
var x = []int{4:44, 55, 66, 1:77, 88}
println(len(x), x[2])
}