友情提示:本文共有 1169 个字,阅读大概需要 3 分钟。
编程中,控制语句break和continue的差异,如同理性的女人与感性的女人,不断实践与相处后,方能感知其中微妙的联系与差别。
程序员在编程过程中,经常会用到break语句和continue语句。而控制语句break和continue的差异,就像两种典型的女人:理性的女人与感性的女人。理性的女人,在感情里,往往会表现的冷血,狠心;感性的女人,在感情里,则多表现为矫情,口是心非。不管是哪种女人,本无对错,选择合适的相处方式,便可经营精致的生活。作为程序员,更应该明白,break语句和continue语句,也没有优劣之别,在合适的场景使用,才能实现预期的结果。
break语句的果敢与continue语句的柔情
在本文讨论中,均以javascript编程语言为背景。break语句和continue语句,其功能都可以精确的控制循环中的代码,实现不同选择的循环。此两种控制语句都可以中断正在执行的循环,break语句中断循环后,果断跳出循环,执行之后的代码,表现为干净利落;而continue语句中断循环后,并没有跳出循环,而是从循环的顶部开始,继续之前的循环,直到循环结束。体现为多情似水。
图755
如图755,定义了一个函数breakTtest(),该函数内有一个for循环,并且还有中断语句break。当变量i被2整除时,执行break语句,即跳出for循环,然后,执行后面的代码。此段代码输出结果是:(女人)分手吧!我们不合适 ;(男人)你曾爱过我吗;当遇到break语句一样的女人时,其场景是这样的:(女人)分手吧!我们不合适 ;(男人)。。。。。男人连开口的机会都没有,女人早已扬长而去!break语句一旦执行,循环便结束。
图799
如图799,定义了一个函数cuntinue(),其他条件与图755一样,除了中断语句不同。此次的中断语句再是狠心的女人break,而是为continue语句,其执行方式就如多情的女人,断了,还可以重来——多温馨感动刻骨的场景!第一次循环:(女人)分手吧!我们不合适 ;(男人)你曾爱过我吗;第二次循环,2被整除,执行continue语句,中断循环;再次从顶部开始循环;第三次循环:(女人)分手吧!我们不合适 ;(男人)你曾爱过我吗;以此类推,直到第七次循环,for循环结束。在continue中断语句里,关键词就是多情与口是心非。说断了,还可以重来!
在编程过程中,需要精确的控制循环时,都不可避免的会使用到break语句和continue语句。这两种语句看是相似却也有差异,表面上的微小差异,执行结果却是相差千里,深入理解并不断实践,便能感知其中的微妙关系。break语句和continue语句本无优劣之分,只是使用场景不同。就像理性的女人与感性的女人,只是处事方式不同,并没有本质的对与错,优与劣。
本文如果对你有帮助,请点赞收藏《在编程中 控制语句break和continue的差异 就像两种典型的女人》,同时在此感谢原作者。