2022-09-14:以下go语言代码输出什么?A:0 0;B:0 1;C:1 1;D:1 0。

package main

func main() {
  println(f(1))
}

func f(x int) (_, __ int) {
  _, __ = x, x
  return
}

答案选B。单下划线只是占位的,不是变量;双下划线是变量。

在这里插入图片描述