有件事情是電腦非常擅長的…
那就是重複指令。身為一個人,
你會很厭煩的,如果你必須
做同樣的事情很多遍,
但是電腦可以把同樣的事情
做上數百萬,甚至數十億次,
它們也不會感到無聊,
也能夠完美的勝任它。
舉例來說,如果我希望祝福
每個在 Facebook 的人生日快樂,
透過寄送電子郵件的方式,可能要
花上我超過一世紀的時間才能寫完
所有這些郵件給大家,
但透過幾行的程式碼,我就能
有個系統來寄信給所有在
Facebook 上的人並祝他們生日快樂。
這個系統就是所謂的迴圈(loops),
是它們的價值所在,也是電腦
很擅長的事情,在這個例子中,
你的目標是移動憤怒鳥抓到豬,
我們就可以用上重複積木,
來輕鬆的完成這個目標。
當然你也可以完成這個,透過
給電腦向前移動的指令五次,
讓憤怒鳥一步步的走向豬,
或者,你可以告訴電腦
向前走一格,然後告訴它重複
五次, 它就會執行這些事情了。
要做到這一個,你可以
拖曳移動向前指令,
接著把放進重複積木,
然後你在上頭點一下,
告訴它你想要重複執行的次數,
這次數就是你想要向前的步數,
還有件事,你可以放進很多
指令到重複積木裡, 就像是
例如接著轉向往上移動,
它就會執行這件事五次,
好啦,開始工作了,玩得開心點!