怎么克服学习 Go 时的恶心感觉,语法太奇怪了

2019-10-09 15:21:03 +08:00
 dhairoot

用大家都熟悉的规则设计语法多好,为什么非要高一些乱七八糟的语法.

31840 次点击
所在节点    程序员
277 条回复
imzxk
2019-10-09 15:25:01 +08:00
php 解决一切
janxin
2019-10-09 15:25:39 +08:00
欢迎使用世界上最好的语言 Java
sadfQED2
2019-10-09 15:26:13 +08:00
php 是世界上最
cjpjxjx
2019-10-09 15:27:39 +08:00
人生苦短,我用 Python
dhairoot
2019-10-09 15:29:09 +08:00
@janxin 我会 Java,但是工作需要所以学习 Go,感觉 Go 也太奇葩了,为啥在国内一些大公司还愿意用这种语言.包管理都没一个成熟方案.访问控制用大小写控制.搞一堆没用的改变,就是为了标新立异吗.现在真的觉得 Java 优雅无比,所以学习 Go 的过程感觉被恶心的不行.是不是我太偏激了
optional
2019-10-09 15:30:43 +08:00
约定大于配置蛮好的,java 写多了就不自觉想造轮子
dhairoot
2019-10-09 15:31:44 +08:00
@optional Go 也要造一堆轮子呀
vone
2019-10-09 15:31:58 +08:00
@dhairoot c#不服
laragh
2019-10-09 15:32:34 +08:00
PHP 解决一切。但是既然要学,难道不应该去了解语法设计的初衷么?
JeromeCui
2019-10-09 15:32:39 +08:00
习惯了就好
reus
2019-10-09 15:34:28 +08:00
你这个“大家”,包括懂 C++的吗?包括懂 Haskell 的吗?
你不熟悉,就说你不熟悉就好,别以为你能代表大家。
觉得乱七八糟就不要学,不要用,没有人委屈你用。
要么忍,要么滚,这里同样适用。
dhairoot
2019-10-09 15:34:52 +08:00
@laragh 确实很想知道当时设计这么傻逼的语法初衷是啥
laragh
2019-10-09 15:36:07 +08:00
@dhairoot 可以开发一个语言也行呀~
dhairoot
2019-10-09 15:37:18 +08:00
@reus C++的语法也挺好的呀,而且我是来求教的.不是语言狂热份子.
Vegetable
2019-10-09 15:38:25 +08:00
学习一门语言的时候心存敬畏,不要上来就评价好不好,有自己的喜好很正常,但也要真的了解之后再去评价不是吗。不喜欢 go 的人很多,但主观的恶心是不应该存在的。他的确有他的优势的,语法我没搞清楚哪里乱七八糟了,相比起来 go 的规则是很少了吧
whileFalse
2019-10-09 15:38:49 +08:00
不爽不要用。
jessun1990
2019-10-09 15:39:54 +08:00
我在接触 go 以前,只有 python 和简单 js 的语法经验。我觉得 go 的语言还是比较简洁的。
当然,我十分无比怀念 python 下的列表生成式。
HolmLoh
2019-10-09 15:40:57 +08:00
或许标新立异是为了更高的关注度?如果跟其他所有的语言一样估计关注的人没那么多吧,或许是有人喜欢这种奇怪的语法,才能让他在某个圈子里面大受欢迎,反正我是写的不习惯的,学完最后还是发现 java 更适合我一点
hhyvs111
2019-10-09 15:41:04 +08:00
go 挺好用的,c++表示一下就能转变过来
dhairoot
2019-10-09 15:41:43 +08:00
@reus 就和你评价 vscode 一样的, https://www.v2ex.com/t/607412#reply7

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/607468

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX