ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

break或者continue语句很不受大多数程序员待见,有何深思呢?

2022-03-29 22:03:44  阅读:224  来源: 互联网

标签:语句 优秀 很不受 有何 break 开源 continue 源代码


在我看来,存在的就是合理的。

新编程语言并没有抛弃这两种语句。

如果这两个语句确实存在很大的问题,那这么多新出现的需要中,早就把他们淘汰点了,毕竟能写编程语言的人大多数还是比我们这些普通程序员要厉害很多的!

比如在这几年非常火的golang中,这两个语句依旧被保留。当然这其中除了习惯之外,最大的原因在于,实用这两句语句并不会造成恶劣的影响。

 

开源项目中大量存在

另外的一个证据是开源项目,优秀的开源项目汇集发大量优秀的开发者。他们的开发能力和代码能力是毋庸置疑的。

但在很多优秀的开源项目中并没有类似关于break和continue 使用的限制。在我看来优秀的开发者思考的是整个系统的设计,而不是深陷入纠结是不是应该使用这两个语句。

比如在docker中的源代码中,就有很多break和continue的语句。当你去看这些语句的时候你就会发现,这种实现在当前的逻辑中其实基本上算是最好的。

通过简单的搜索发现,在docker源代码中,分别有248处和208处使用了continue和break语句。当然这个数字不是很准确,但也确实说明问题。

结论

说了这么多,其实我想表达的是,语言知识一种工具,核心是要最优的实现需求。就像你在像女朋友求婚时候,你可以说我爱你,也可以说执子之手与子偕老,你甚至可以用英语说。但你说的啥重要吗?不重要!重要的是你能娶到老婆就行了!不是吗?

标签:语句,优秀,很不受,有何,break,开源,continue,源代码
来源: https://www.cnblogs.com/flyonbus/p/16074040.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有