function call 1

What is the behavior of the following program?
package main

func f(vs ...interface{}) {
	print(len(vs))
}

func main() {
	f()
	f(nil)
	f(nil...)
}

Choices:

Answer: It prints 0 1 0.

Run it on Go play.

Key points: