golang for语句块的一个小坑

以下面的代码为例:

输出的结果为:

意料中的结果应该为:

出现此问题的原因是因为t只是一个副本,并不是原地址,解决办法是:

即使用索引来访问数据。

在很多带有:=的赋值均有此现象,需要注意。

作者: 勿慢牛

安全方向,化學/化工專業,主要關注學佛、計算化學、C++、Python、計算機、古文化、哲學、思維方向,渴求與有共同興趣的朋友交流,詳情請查看“關于”頁面。

《golang for语句块的一个小坑》有1个想法

  1. 这不是一个坑,是一个特性吧,以前的文章,顺便测试一下网站的评论。

发表评论

电子邮件地址不会被公开。 必填项已用*标注