64 条回复  ·  917 次点击
Elaina 小成 2024-8-19 14:27:37
Golang 自从出了泛型之后就越来越依托答辩了,之前嘴硬说为了简洁,把代码搞得又臭又长,现在又开始整活
EAFA0 小成 2024-8-19 15:11:46
``` golang
laikick 小成 2024-8-19 15:28:03
@cmdOptionKana 不管怎么说. range ofer func 确实感觉破坏了 golang 代码易读这个优点
QXDM 初学 2024-8-19 15:30:54
@cmdOptionKana #28 能清晰的看到依托 shit 的组成与产出
0x67cq 小成 2024-8-19 15:50:43
@EAFA0 嗯,看你这个例子就感觉比较好理解,最上面那个很难理解的点在于 range 本身是一个语法糖。我没办法直接看出来,它构造了一个什么 yield 函数作为参数传入 Backword 执行后返回的结果函数用于执行。你这里把 `for k,v := range iter` 改写成 `iter ( func()bool{} return true)`这种方式就很明确。相当于把语法糖解开了。总的来说我不喜欢这个语法糖。
victorc 小成 2024-8-19 16:09:04
谁 tm 提的,这人是个纯 SB

c++被弄成现在这个鸟样就是有这群鸟人把持标准委员会
kk2syc 初学 2024-8-19 16:14:34
大伙要像果粉学习,自适应很重要!丑归丑,能用好用性能好就行了……
kingcanfish 小成 2024-8-19 16:14:54
@0x67cq #74 而且 yield 返回值是个 bool 值 tmd 拿来的布尔值 tmd 到底怎么跳出迭代 晕了
voidmnwzp 小成 2024-8-19 16:45:43
这种傻逼代码都能作为官方示例?看来 golang 药丸
bugfan 小成 2024-8-19 17:34:36
@voidmnwzp #82 8 月初,golang 技术主管换人了。感觉要走下坡路了😭
返回顶部