被rust搞疯了,转golang了,求一个golang的教程

求一个GoLang的教程。
最近在学rust,看他们的rust the book, 被rust的所有权给搞的脑子不够用了,特别是到struct以后,让我这个从java转过来的人接受不了。相同的结构体的实例1 的数据copy到结构体2以后结构1的没有实现Copy特性的字段就不可以用了?受不了啊,这写代码的时候多难受啊。实在受不了了,还是看go去吧


感谢各位佬的热情解答和帮助,我再坚持坚持rust。

48 Likes

插个眼,我也求一份

3 Likes

感觉golong的语法也一样蛋碎 不知道为嘛流行的。

8 Likes

我也不太习惯这语法

2 Likes

可能是因为google吧,ts重构不是用go写的吗?

4 Likes

而且,rust实在是太扯蛋了。我教程都看不下去了,这个所有权,我想要感觉从java转过去几乎是不可能了。

2 Likes

我写rust 像便秘,写go像蹿稀, 巨顺畅。

7 Likes

rust的编译器太讨厌了,感觉一直在和编译器做对

2 Likes

确实挺难,特别是传值、借用啥的,很难搞好。但是跑起来以后,一般不怎么出问题。

2 Likes

推荐这些

16 Likes

安全是安全,就是代码都写不下去了。 :rofl: :rofl:

3 Likes

很想知道谷歌是为了解决什么问题开发的go,gpt说的也是一坨

2 Likes

那真是,那段时间搞得头疼哈哈哈哈哈

2 Likes

实在是太难了,要是我什么都没有学过然后去看rust或许还是可以接受的。已经习惯了java、js、ts了,实在有点难啊。

2 Likes

只会gc的语言是这样的。。。搞点c就老实了。。
不过我对那些能忍受代码格式,大小写都规定死的人也是佩服的

4 Likes

go 语言也有圣经 https://golang-china.github.io/gopl-zh/,比 rust 简单多了,如果想快速上手你甚至可以直接看菜鸟教程学会。

2 Likes

说明你的脑子还没有 “锈化” ,移动语义在 rust 中是很基础的,需要一段时间适应。

3 Likes

多学多用就可以适应了,Rust 的学习曲线是很陡峭的,想继续学的话建议通过 the experiment book 实操

4 Likes

go特别简单,真的!

4 Likes

用的人多了自然就 :bili_004:
开发效率啊!

2 Likes