go 语言用起来好操蛋

2023-11-27 10:33:21 +08:00
 Flourite

用 go 写代码刷题觉得太操蛋了,相比 c++/java ,语法非常繁琐,还有操蛋的指针、context 。也许优势就是实现了 M:N 线程系统吧

18510 次点击
所在节点    Go 编程语言
123 条回复
thinkm
2023-11-27 10:37:35 +08:00
我 Go 伟大,无需多言
lifei6671
2023-11-27 10:38:13 +08:00
如果 go 的语法还繁琐,不应该多找找自己的问题吗?😂
NessajCN
2023-11-27 10:39:59 +08:00
你是我接触编程那么多年来第一个说 go 比 c++/java 语法繁琐的人
有点像突然遇到个人跟我说我比吴彦祖帅比马斯克有钱
你说个 go 比 python 繁琐我都认了
opengps
2023-11-27 10:40:35 +08:00
繁琐可能是用错了场景,据我所知,go 是对同时横跨底层和上层支持比较好的语言结构
NX2023
2023-11-27 10:40:40 +08:00
不敢苟同
redial39
2023-11-27 10:41:11 +08:00
是不是用了什么奇怪的框架 = =
NX2023
2023-11-27 10:42:31 +08:00
@NX2023 初学 Go 的时候最让我不满的是没有像 C++ STL 的封装库,写个优先队列还要去实现 heap 的四个接口,效率还慢(
happyxhw101
2023-11-27 10:43:08 +08:00
如果不想用,那就不要用,如果不想别人用,那就叫别人也不用
wkong
2023-11-27 10:43:48 +08:00
我表示反对。
lyxxxh2
2023-11-27 10:44:03 +08:00
写工具的时候操蛋 还得定义一堆结构体。
优:
对于项目提示 理解有用

缺:
小工具之类 谁费那个时间去写。
shyangs
2023-11-27 10:45:21 +08:00
繁瑣應該是指「因為 golang 語法簡單,需要大量複製貼上,所以有繁瑣感」.(瑣碎感)
musi
2023-11-27 10:46:41 +08:00
你说 go 比 js 繁琐这我认,go 比 C++繁琐?
error451
2023-11-27 10:46:46 +08:00
不是说不能喷 GO ,而是你喷要喷到点子上。

你说 go 语法繁琐,很显然是没喷到点子上
Masoud2023
2023-11-27 10:47:03 +08:00
你之前 c++做什么项目的?
Arrowing
2023-11-27 10:53:35 +08:00
感觉 go 的 error 处理确实很蛋疼
21231sv
2023-11-27 10:54:06 +08:00
你只是习惯了自己的语言吧

我以前写 java 。学 go 让我打开了新思路
28Sv0ngQfIE7Yloe
2023-11-27 10:54:33 +08:00
封装的少 导致你觉得语法简单但是写的多?
itskingname
2023-11-27 11:02:06 +08:00
第一次看到有人觉得 Go 的语法比 Java 繁琐的。那只能说被 Java 洗脑了。
sadfQED2
2023-11-27 11:03:31 +08:00
竟然有人喷 go 语法繁琐???
Flourite
2023-11-27 11:03:50 +08:00
???
1. 初始化数组得一个个单元初始化
2. 常用的基础组建如 heap 之类的居然还要自己造
3. 修改指针还得用双指针
4. 数不尽的 error 处理,ctx 满天飞

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

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

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

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

© 2021 V2EX