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

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

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

32984 次点击
所在节点    程序员
278 条回复
janxin
2019-10-09 16:43:57 +08:00
@anonymous256 变量类型后置主要是更易理解,后置也方便类型推导(比如直接 var )。我还是挺喜欢类型推导的。
至于放在行尾和新起一行,这一直是一个争端问题,这个完全是个人习惯了。
janus77
2019-10-09 16:45:20 +08:00
go 的强制性规定好像比 java 这类守序静态语言更严格:
我第一天学 go 的时候发现一个规定:不用的包竟然不能 import 进去
这种毫无卵用甚至有副作用的规定挺多的,也不知道怎么说他才好
janxin
2019-10-09 16:45:58 +08:00
@araraloren 中美正在进行战争,你要使用任何来自美国的编程语言都是不爱国!未来一定是属于易语言的!

附议:使用英文也是不爱国的表现
cookey39
2019-10-09 16:46:42 +08:00
rust,请
damngood
2019-10-09 16:48:21 +08:00
一直用还好, 如果和别的你更喜欢的语言交替用话, 那确实会嫌弃.
我就是属于这个情况, 所以打算用另外一个语言来一统了...
dhairoot
2019-10-09 16:48:51 +08:00
@Tyanboot 感觉一门语言的羽凡一定要简单,常用,这样才能更快的被人接受
tairan2006
2019-10-09 16:48:54 +08:00
只能说你写的语言太少了,我觉得都还好
dhairoot
2019-10-09 16:49:11 +08:00
@dhairoot 语法
dhairoot
2019-10-09 16:51:11 +08:00
@allenhu 不能同意更多
xuanbg
2019-10-09 16:52:56 +08:00
习惯就好


我也不喜欢 go 这种反直觉的语法,Java 语法中规中矩,说不上好也说不上坏,也许可以说比较傻。

然后,语法优雅的 C#你们不是都很鄙视么┑( ̄Д  ̄)┍
TypeErrorNone
2019-10-09 16:53:18 +08:00
放弃
araraloren
2019-10-09 16:54:27 +08:00
@janxin
人家已经说了 让你们用不了 go 和 python,好自为之。。
说不定 哪天用 go 的都逮起来了。。
lower
2019-10-09 16:56:38 +08:00
反正语言也是开源的,用的不爽了就提 pr 啊……
GPLer
2019-10-09 17:00:06 +08:00
{本来就应该在行末,看着直观,浑然一体。
araraloren
2019-10-09 17:00:53 +08:00
@lower 你这个想法一点也不对,语言虽然是开源的,但是有 维护者 设计者 作者 等等。。
PR 能被合并才叫 PR。。
很多语言基本上是那么几个人说了算、
dhairoot
2019-10-09 17:01:26 +08:00
@janus77 实在搞不懂就这样为啥还俘获那么多脑残粉
SeaRecluse
2019-10-09 17:06:10 +08:00
C#欢迎你,扶我起来,我还能吹
cryring
2019-10-09 17:06:52 +08:00
C++/C 过来的表示 go 用着很舒服
ChristopherWu
2019-10-09 17:08:46 +08:00
国王的新衣
go 粉的优雅

GET,预计一堆黑 lz 的(还有我)
stevenbipt
2019-10-09 17:14:08 +08:00
用 go 的设计哲学思想来写代码~,虽然我到现在也感觉不太爽,但是用 go 的设计哲理的思考方法来写代码感觉还行

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

https://tanronggui.xyz/t/607468

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

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

© 2021 V2EX