Go 语言的错误处理语法,不改了!

99 天前
 kuanat

官方 blog 在这里 https://go.dev/blog/error-syntax

原文本身不是太长,主要说了几种曾经考虑的方案。具体方案讨论链接里的内容就很多了。

最终决定不改了的主要理由是没有形成共识,次要理由是这事不太重要。

7479 次点击
所在节点    Go 编程语言
68 条回复
yijiangchengming
97 天前
我已经习惯了 GO 的错误处理,它能减少意外的错误。即使明确不需要错误处理,此处不可能发生错误,使用_即可规避。
Miranquil
97 天前
@Felldeadbird 现在的处理可和安全一个字都不沾边
xuanbg
96 天前
@momowei 你们所鄙视的 Java 也是这么想的,多敲几行代码也能叫事?代码易读易维护才是最重要的。何况现在谁还手写代码啊,不都是让 AI 干这些脏活累活的么
codefun666
96 天前
Go 的错误处理显然借鉴了内核的错处处理方式,习惯就好了,没毛病。
ranran
96 天前
VB 的异常处理也很烦,不过习惯就好了
guzzhao
95 天前
能多加一些 error 的工具类也不错
picone
95 天前
@henix 宏一旦被滥用,对代码的可读性那是灾难
bunny189
95 天前
我觉得 if err != nil 挺好的,写多了还……还挺爽的

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

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

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

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

© 2021 V2EX