operator 1

What does the following program print?
package main

var x, y = true, false

func o(b bool) bool {
	print(b)
	return !b
}

func main() {
	_ = x || o(x)
	_ = y && o(y)
}

Choices:

Answer: (It prints nothing)

Run it on Go play.

Key points: