第二章 循环,循环,循环
在神秘莫测的程序森林里,有这样一种程序:它们的出现与“事件”差不多频繁,它们能使一种事情在角色上发生很多次,它们就是最啰嗦的种族之一——“循环”模块。
“循环”模块又分好几种,它们占据了 “控制中心”绝大多数的位置。不管在什么程序里,只要有需要角色多次重复做一种动作的地方,就会有它们的身影。
尽管如此,每一个“循环”兄弟姐妹的分工还是有所不同的。像“无限循环”,它在“循环”中可厉害了。它不仅能让角色无限反复地做同一个动作,还可以“吞”下各种各样的程序,几乎没有人敢得罪它。不然,永远做一项工作会导致人烦躁不堪,那可真让人受不了。
不过,在“无限循环”发火的时候,并不是所有人都会拿它没有办法。比如“跳出当前循环”的性情就很仗义。每当“无限循环”对着一个角度使用“暴力”的时候,它总是跳出来为被困住的代码和角色解围。只要“跳出当前循环”代码精灵出面,不论“无限循环”多么的强势,都会一瞬间之内被“跳出当前循环”所制止。“跳出当前循环”无疑是治理“无限循环”暴躁心情的“良方”啊!!
可是,我们这位大救星“跳出当前循环”却不能独自发挥作用,它必须与别的代码合作才能发挥效用。这可怎么办呢?如果没有其他的代码帮忙,它是绝不可能起任何作用的。好在有一个好姐姐“如果……什么”代码很愿意帮它的忙。它可以设置一个条件,然后让“如果……什么”这个条件托着它来到“无限循环”的身边,并告诫它:“当你看见我设定的这种情况的时候,马上停止你的胡闹行为!”这样,才能使我们的各位“代码”“角色”的同胞们成功脱险。
这两位“和事佬”在“控制中心”被使用的次数也非常之多。而我们接下来要认识的这几位,名气虽然比前几位要小些,但功劳却丝毫不减。
“循环几次后停止”是脾气仅次于“无限循环”的暴躁家伙。不过值得庆幸的是,它倒还有些克制,不必两位“和事佬”亲自出面,它的指令达到一定次数之后,它的“怒火”渐渐平息,也就不“发作”了。
“当……什么停止循环”差不多可以算作两位“和事佬”与“无限循环”的结合体了。可以看作它们之中的小弟弟,它性情温和但又不失威严,对自己的“小脾气”都有着良好的控制性,可以算是“完美”代码之一。可奇怪的是,几乎没有人会去注意它。它总藏在哥哥姐姐的身后,哪里需要它,它便挺身而出。
“蹬蹬蹬——”从远处传来这样一种声音,我一听这声音,立马就“头痛”起来,看来又是那个粗心大意的家伙来了!
网友评论