01-03 LOOP
中文:執行指令數次。
原文:execute command several times in a loop
格式:#loop range {commands}
範例:#loop 5 {#say hi}
效果同前兩個,執行五次#say hi。
#loop 2,5 {#say %i}
這個是loop的精髓,loop的真實效果是執行從第一個指定數字到最後一個
指定數字之間,有幾個數字來決定要執行幾次,沒指定起始數字,預設為
1,本例為2-5,共有2、3、4、5四數字,所以會執行四次指令,指定範圍
內的數字,可以使用%i帶入指令中使用。7.21版支援正序數,倒序數;而
5.55只支援正序數,且當範圍含負數,必須明確指定起始或結尾。本例將
執行:#say 2
#say 3
#say 4
#say 5