写点什么

2022-09-28:以下 go 语言代码输出什么?A:1 1;B:1 2;C:2 2;D:不确定。 package main import ( “fmt“ ) func main() { var

  • 2022 年 9 月 28 日
    北京
  • 本文字数:139 字

    阅读完需:约 1 分钟

2022-09-28:以下go语言代码输出什么?A:1 1;B:1 2;C:2 2;D:不确定。 package main import ( “fmt“ ) func main() { var

2022-09-28:以下 go 语言代码输出什么?A:1 1;B:1 2;C:2 2;D:不确定。


package main
import ( "fmt")
func main() { var x int inc := func() int { x++ return x } fmt.Println(func() (a, b int) { return inc(), inc() }())}
复制代码


答案选 B。闭包问题,正常分析即可。



发布于: 刚刚阅读数: 3
用户头像

还未添加个人签名 2021.02.15 加入

还未添加个人简介

评论

发布
暂无评论
2022-09-28:以下go语言代码输出什么?A:1 1;B:1 2;C:2 2;D:不确定。 package main import ( “fmt“ ) func main() { var_golang_福大大架构师每日一题_InfoQ写作社区