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

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

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

31904 次点击
所在节点    程序员
277 条回复
dhairoot
2019-10-09 15:42:08 +08:00
@HolmLoh 你说的有道理
gramyang
2019-10-09 15:46:33 +08:00
一点都不恶心,一点都不乱,非常简洁,比 java 好用,和 java 有细微的不同。
当然了,go 的包管理确实是屎,必须要上 mod 才能用。
misaka19000
2019-10-09 15:46:34 +08:00
@dhairoot #4 是的,是你太偏激了
dhairoot
2019-10-09 15:46:39 +08:00
@hhyvs111 看来 Go 设计的目的是从 C++这边拉用户,Java 这边完全不感冒
sls
2019-10-09 15:47:07 +08:00
go 和 java 是两个极端,我就喜欢 go,写不了 java,觉得 java 太麻烦了
aydd2004
2019-10-09 15:51:28 +08:00
看来 我要去摸一下 go 了 哼哼
xxxcat
2019-10-09 15:52:51 +08:00
其实就是下意识抗拒不想学而已,跟什么语言关系不大,曾经我被迫从 C#转学 PHP 也是这个心理
amazingrise
2019-10-09 15:53:27 +08:00
有一说一,Go 有些地方比 Java 简洁了一些。Go 这玩意更像 C 风格
dhairoot
2019-10-09 15:54:36 +08:00
@xxxcat 可能吧,但是我学 Python 和 C++还挺适应的,Go 的感觉确实不太好.
yiplee
2019-10-09 15:54:50 +08:00
Go 开发很多都是从 Java 转过来的
dhairoot
2019-10-09 15:58:01 +08:00
@aydd2004 要顶住,跨过了这个坎可能就好了
caviar
2019-10-09 15:58:02 +08:00
跟 OCaml/Haskell 比..我觉得 imperative 语言语法都差不多... 其实好像不管什么语言,刚换语言时都会有点恶心的感觉,大概是走出了舒适区的缘故吧,多写写就好了...
doudou1523102
2019-10-09 16:00:33 +08:00
语言特性不同吧,支持高并发
dhairoot
2019-10-09 16:01:28 +08:00
@caviar Maybe
Tyanboot
2019-10-09 16:03:47 +08:00
每次见到有人说写 C/C++的能很快的就接受 Go, 或者说入门 Go 的时候, 我就会觉得很奇怪, 我就是因为写多了 C/C++所以才死活无法接受 Go 的反人类反直觉写法.
araraloren
2019-10-09 16:07:03 +08:00
go 的发明者已经不允许你们使用了,还是早点找个别的语言吧。
xxxcat
2019-10-09 16:07:28 +08:00
@dhairoot 可能与个人关注点有关吧,目前为止我也没找到自己完全满意的语言,但只要符合需求就会抛开个人品味,而且有时候过段时间发现其实是自己的眼界太窄
Junh
2019-10-09 16:07:30 +08:00
只要能用 JavaScript 实现的,最后都会用 J
whitehack
2019-10-09 16:13:35 +08:00
你要是去学一下 rust 是不是就不是恶心而是直接倒地死亡了?
WUWENZE
2019-10-09 16:14:53 +08:00
为自己的 Go 配置一份专属字体,想象自己已经融入了这个社区
https://img01.sogoucdn.com/app/a/100520146/d64a45561432a0e28d1cbac0229f203c
官方地址: https://blog.golang.org/go-fonts

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

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

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

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

© 2021 V2EX