我是万没料到自己栽在了go的for上,说多了都是眼泪
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
猜猜看输出是多少?试试看吧
理解起来很容易,p
取得是i
的地址,而range循环变量i
在每个循环之间都是复用同一个地址
证明一下,试试看?
1 2 3 4 |
|
虽然很容易理解,也很容易掉坑,尤其for上用:=
,那感觉就像js里连续用var
,除了第一下剩下的都不好使…
我是万没料到自己栽在了go的for上,说多了都是眼泪
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
猜猜看输出是多少?试试看吧
理解起来很容易,p
取得是i
的地址,而range循环变量i
在每个循环之间都是复用同一个地址
证明一下,试试看?
1 2 3 4 |
|
虽然很容易理解,也很容易掉坑,尤其for上用:=
,那感觉就像js里连续用var
,除了第一下剩下的都不好使…