slice 3

What does the following program print?
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:

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])
}