2022-09-16:以下 go 语言代码输出什么?A:101;B:100;C:1;D:2。 package main import ( “fmt“ ) type MS struct {

2022-09-16:以下 go 语言代码输出什么?A:101;B:100;C:1;D:2。
复制代码
答案选 D。有部分人会选 A。这是经典的 for range,变量共用问题。

版权声明: 本文为 InfoQ 作者【福大大架构师每日一题】的原创文章。
原文链接:【http://xie.infoq.cn/article/ce6fa2cc6aff00c5d9f50c0a1】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论