2022-09-14:以下go语言代码输出什么?A:0 0;B:0 1;C:1 1;D:1 0。 package main func main() { println(f(1)) } func

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。单下划线只是占位的,不是变量;双下划线是变量。

在这里插入图片描述

posted @ 2022-09-14 21:05  福大大架构师每日一题  阅读(11)  评论(0编辑  收藏  举报  来源