43 条回复  ·  4559 次点击
sunny352787 小成 5 天前
@kele999 AI 教我 golang 的三元运算这么写:result := map[bool]any{true: "true", false: "false"}[true] 又不是不能用.jpg
mxT52CRuqR6o5 小成 5 天前
别问,问就是大道至简
chandlerbing9317 初学 5 天前
golang 就是屎味的巧克力,它的 native 、并发、内存占用低、交叉编译等都是巧克力。但你想吃这个巧克力,就得忍受它语法简陋和各个奇怪的设计(如 if err 、2006-01-02 15:04:05 等)的屎,我用 golang 一般都是一边捏着鼻子一边写的。
vultr 初学 5 天前
可以看看这样的写法是不是适合用 go 写业务。 https://gostartkit.com/docs/golang/example/article-ce/definition/ 只要把类设计好,restful api ,文档,图表 都准备好了。
PiersSoCool 小成 5 天前
等看别人的代码就知道 golang 多香了
pkoukk 小成 5 天前
我个人工作以来写过 c#,python,一小段 java,node js,ts,现在在写 go 世界上没有完美的语言,用的多了就明白很多东西就是 trade off ,没有啥是无缘无故天上掉下来的 但是 javaer 特别喜欢攻击别的语言,也许是因为在接受了臃肿冗长的写法之后,不觉得这是语言里的问题吧
mengzhuo 小成 5 天前
Go 是门处处透着中庸的工程语言。 其实执行效率也不算太高,但够用了。 工程语言的要求就是简单易懂,任何人都方便读,花里胡哨的语法和符号会导致人类大脑无法处理。
linuxsuren 小成 5 天前
https://github.com/LinuxSuRen/api-testing 自我感觉 go 代码还是比较优雅的
lnbiuc 小成 5 天前
同样的话,在 ts 和 java 上同样适用
iintothewind 楼主 小成 5 天前
@pkoukk #45 我也不只用一种语言. 但 Java 来说其实相对 go 并不冗长吧. Java 只是历史原因, 带着镣铐跳舞罢了, 语法设计那肯定还是不如 C#更合理的.
12345
返回顶部