
1 0TSH60F7J2rVkg8t 2023 年 7 月 11 日 我的理解不一定对,短赋值语句实际上是一个声明语句+一个赋值语句构成的,赋值既声明。函数体内这种情况不复杂,不涉及其它地方的调用,简单也方便。但函数外属于全局变量,如果允许短赋值声明的话,可能在单元 A 里面,声明一个 foo ,结果在单元 B 里面又声明了一个 foo ,此时两个 foo 是有歧义的,可能隐含各种可能的 bug ,所以才不允许吧。乱猜的不一定对。 |
2 Frankcox 2023 年 7 月 11 日 |
3 kaf 2023 年 7 月 11 日 为了 gc 效率吧 |
4 Trim21 2023 年 7 月 11 日 via Android |
5 fgwmlhdkkkw 2023 年 7 月 11 日 via Android golang 就是土包金,,,runtime 非常好,语法非常烂。那个泛型还不如不加呢,,,简直糊弄 |
6 2j0a3Lwf7E7muKp5 2023 年 7 月 11 日 via iPhone 在外边使用:= 你不感觉很容易遗漏出问题吗 |
7 trzzzz 2023 年 7 月 11 日 @fgwmlhdkkkw go 虽然有,但总感觉没有 java 中那么好用,学起来总感觉迷迷糊糊的 |