?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
Lua 編程語言中 repeat...until 循環(huán)語句不同于 for 和 while循環(huán),for 和 while循環(huán)d的條件語句在當(dāng)前循環(huán)執(zhí)行開始時判斷,而 repeat...until 循環(huán)的條件語句在當(dāng)前循環(huán)結(jié)束后判斷。
Lua 編程語言中 repeat...until 循環(huán)語法格式:
repeat statements while( condition )
repeat...until 是條件后行,所以repeat...until 的循環(huán)體里面至少要運行一次。
statements(循環(huán)體語句) 可以是一條或多條語句,condition(條件) 可以是任意表達(dá)式,在 condition(條件) 為 true 時執(zhí)行循環(huán)體語句。
在condition(條件)為 false 時會跳過當(dāng)前循環(huán)并開始腳本執(zhí)行緊接著的語句。
Lua repeat...until 循環(huán)流程圖如下:
--[ 變量定義 --] a = 10 --[ 執(zhí)行循環(huán) --] repeat print("a的值為:", a) a = a + 1 until( a > 15 )
執(zhí)行以上代碼,程序輸出結(jié)果為:
a的值為: 10 a的值為: 11 a的值為: 12 a的值為: 13 a的值為: 14 a的值為: 15
關(guān)于我們 聯(lián)系我們 留言板
手冊網(wǎng)