第一句子大全,网罗天下好句子,好文章尽在本站!

Go 语言团队否决关于“try”语句的提案

时间:2023-01-01

Robert在「内置的Go错误检查函数,try」提案下面的回复中发布了这个公告,并表示基于社区压倒性的反应和由此引起的广泛讨论,团队决定提前拒绝此项提案

友情提示:本文共有 695 个字,阅读大概需要 2 分钟。

Go语言作者之一 Robert Griesemer前几天代表Go语言开发团队的提案审查委员会公布了关于否决一项提案的决定。Robert在「内置的Go错误检查函数,"try"」提案下面的回复中发布了这个公告,并表示基于社区压倒性的反应和由此引起的广泛讨论,团队决定提前拒绝此项提案。

关于Go 2的错误处理问题,Robert表示团队去年就已阐述了对此的看法,但当时并没引起足够的注意和讨论。所以关于"try"语句的提案可能是解决此问题的一个很好的解决方案,但对于大多数使用者而言,这可能没解决到什么问题。

下面举一个try语句的示例。

例如如下代码:

f, err := os.Open(filename)if err != nil { return…, err // zero values for other results, if any}

可通过使用try语句简化为:

f := try(os.Open(filename))

可以看到,内置函数try采用一个单一表达式作为参数。表达式必须求出 n+1 个值(其中n可能为零),其中最后一个值必须是error类型。如果错误参数(final)为nil,则返回前n个值(如果有),否则返回带有该错误的封闭函数。

这种方法最主要的缺点是需要对错误结果参数进行命名,为此可能会导致API不够美观。总而言之,一开始try看起来就有点不寻常,因为它只是针对一个特定任务量身定制的语法糖,使用较少的样板代码进行错误处理,并且能足够好地处理该任务。不过它非常符合Go的哲学——try不是为解决所有错误处理情况而设计的;它旨在很好地处理最常见的情况,以保持设计简单明了。

本文如果对你有帮助,请点赞收藏《Go 语言团队否决关于“try”语句的提案》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
钓鱼的启示:探寻生活中的智慧- 第一课时说课稿

钓鱼的启示:探寻生活中的智慧- 第一课时说课稿

...先后顺序记叙的,钓鱼过程中有大量细致入微的心理活动描写,启示部分的句子比较难懂又包含着深刻的做人道理。课文蕴藏的、倡导的道德品质都是现代社会所呼唤、现代人所必须具备的,如规则意识、如诚实守纪、如不为名...

2024-01-29 #大杂绘

语文答题技巧60秒阅读——文章的中心 三

语文答题技巧60秒阅读——文章的中心 三

...言败的心。(《把铁路修到拉萨去》)3.写景的文章本文描写了什么景物的什么特点,表达了什么情感。例:本文主要写了颐和园中长廊、万寿山、昆明湖、石桥等景点的美丽景色,表达了作者对祖国美好山河的喜爱赞美之情,...

2023-08-04 #经典句子

小说语言如何向剧本语言转换?

小说语言如何向剧本语言转换?

...也用文字把主人公的感受清晰传达给读者,作为小说中的描写,是可以得满分的,但如果这是剧本呢?恕我偏激,剧本写成这样,是肯定不能及格的。原因很简单,剧本不是影视作品的最终产品,它的作用是用来指导拍摄,最终...

2014-08-18 #经典句子

给母亲写两句祝福吧!青岛26路公交车帮您寄回家

给母亲写两句祝福吧!青岛26路公交车帮您寄回家

...四分公司为迎接母亲节特意打造的主题车厢,里面贴满了描写母亲及亲情的诗句,工作人员还准备了明信片,邀请乘客写下对母亲的祝福,帮乘客寄回家。不少网友留言称,车厢内的布置,一下子让自己想起了母亲,纷纷为工作...

2022-12-19 #经典句子

高考提分技巧|写作文要做到心中有国

高考提分技巧|写作文要做到心中有国

...级一半以上同学答案第一条是“动静结合”,动静结合是描写景物的方法,而题干里的“高致”是人的品格,此题是问描写人物的方法而非描写景物的方法。描写人物的方法主要有正面描写和侧面描写。描写景物的方法才是以动...

2023-08-15 #经典句子

高考语文148分:关于写作 我有自己的一套方法

高考语文148分:关于写作 我有自己的一套方法

...事。”再比如,梭罗的《瓦尔登湖》,把瓦尔登湖的四季描写得如此唯美,比天空还蓝的湖水,湖中纷繁的倒影,都勾起无数遐想。“泛舟湖上,从各个角度眺望倒影,我发现了一种悠然于心、无与伦比的淡蓝色,像浸了水的闪...

2023-05-20 #经典句子

从作文过程式教学切入 奇迹大课堂要打造K12综合教育资源匹配平台

从作文过程式教学切入 奇迹大课堂要打造K12综合教育资源匹配平台

...在山顶上评价学生,给出的评语一般是‘立意不够深刻,描写不够生动,下次写得好一点’等等”。她表示,传统教学方式没有关于如何写好作文的过程式教学,这导致学生的积累无法有效地转化成看得见的输出。奇迹作文要利...

2023-08-13 #经典句子

一龙大战巨兽崔洪万前 标注《悟空传》名句以自许 却闹出大笑话

一龙大战巨兽崔洪万前 标注《悟空传》名句以自许 却闹出大笑话

...据《悟空传》而改编——在今何在的小说原著中,是如此描写:“大圣,去那是想要干什么?”“踏破南天门,打碎凌霄殿”;“要是你一去不回?”“就一去不回!”……——当这个小吧主提炼整理成自己的“个性签名”后,...

2023-11-03 #经典句子

语文阅读理解不开窍怎么破?这位老师的方法亮了!

语文阅读理解不开窍怎么破?这位老师的方法亮了!

...思想、分析人物形象、赏析重点字词句,同时学习作者的描写方法,全面提升孩子的阅读理解能力。提取关键信息的能力做阅读理解时,第一遍通读完文章,很多孩子不知道要去文章中提取什么信息。所以我们首先要确定需要在...

2023-07-11 #经典句子