PICTURE進階_迴圈

回覆文章
頭像
RSA
二等兵
二等兵
文章: 16
註冊時間: 2024-09-24, 13:21

PICTURE進階_迴圈

文章 RSA »

迴圈是一個在程式語言裡滿重要的語法,ruby也是如此。使用迴圈,我們就可以輕鬆地做到「重複執行程式運算直到完成條件達成停下」的目的。

這次的範例是針對特定範圍內的PCode變數去檢查是否有特殊值存在的專案。
App運行起來就像gif所示,無論24存在Pcode 20000~20009的哪一個變數中,會對每一個變數都按順序檢查
只要有遇到24就會以MsgBox做顯示。
loopTest.gif
loopTest.gif (14.41 MiB) 已瀏覽 99 次
程式碼的部分也很簡單。
在這個範例中我使用到的是loop 迴圈,這是一種執行條件always true的迴圈。所以為了讓他可以在指定條件停下,我們一開始需要在進入迴圈前,設定一個初始值為0的count。
當我們迴圈執行10次時,就位因為第3行到第5行的檢查跳離迴圈,不執行接下來的檢查值等於24動作。
當執行次數小於等於9時,就會去檢查pcode內存放的值是否等於24,若等於,就顯示24存放的位置。
loopTest.png
loopTest.png (115.5 KiB) 已瀏覽 99 次
looptest.rar
(25.12 KiB) 已下載 8 次
以上就是這次的教學分享,之後會陸續分享其他種類的迴圈應用,敬請期待~
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).
回覆文章