加入收藏 | 设为首页 | 会员中心 | 我要投稿 孝感站长网 (https://www.0712zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

Go语言设计失误,缺乏远见吗?

发布时间:2021-10-27 14:30:55 所属栏目:语言 来源:互联网
导读:那 Go 是瞎设计的吗,就粗制滥造,搞个错误 err 的返回约定惯例。像是: func foo() err { return nil } 其实并不是,Go 团队在设计上有意识地选择了显式的设计方向,如下: 使用显式错误结果。 使用显式错误检查。 这和其他语言不一样 ,是由于 Go 团队也认
那 Go 是瞎设计的吗,就粗制滥造,搞个错误 err 的返回约定惯例。像是:
 
func foo() err { 
    return nil 
其实并不是,Go 团队在设计上有意识地选择了显式的设计方向,如下:
 
使用显式错误结果。

使用显式错误检查。

这和其他语言不一样 ,是由于 Go 团队也认识到了异常处理的不可见错误检查所带来的问题。

(编辑:孝感站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读