迴圈是一個在程式語言裡滿重要的語法,ruby也是如此。使用迴圈,我們就可以輕鬆地做到「重複執行程式運算直到完成條件達成停下」的目的。
這次的範例是針對特定範圍內的PCode變數去檢查是否有特殊值存在的專案。
App運行起來就像gif所示,無論24存在Pcode 20000~20009的哪一個變數中,會對每一個變數都按順序檢查,
只要有遇到24就會以MsgBox做顯示。
程式碼的部分也很簡單。
在這個範例中我使用到的是loop 迴圈,這是一種執行條件always true的迴圈。所以為了讓他可以在指定條件停下,我們一開始需要在進入迴圈前,設定一個初始值為0的count。
當我們迴圈執行10次時,就位因為第3行到第5行的檢查跳離迴圈,不執行接下來的檢查值等於24動作。
當執行次數小於等於9時,就會去檢查pcode內存放的值是否等於24,若等於,就顯示24存放的位置。
以上就是這次的教學分享,之後會陸續分享其他種類的迴圈應用,敬請期待~
PICTURE進階_迴圈
PICTURE進階_迴圈
Given enough eyeballs, all bugs are shallow (e.g., given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone).
