lua學習筆記之再淡for語句的遍歷

2021-07-02 04:38:07 字數 435 閱讀 7915

for語句實現無限迴圈

for i=1,math.huge do

print('hello world')

end

使用常量 math.huge 可以給for語句設定沒有上限的迴圈,即無限迴圈。

--ipairs列印陣列中的資料

sj=for i in ipairs(sj) do

print(i)

endprint('**********===gorgeous cutting line**********===')

--pairs列印表中的元素

tb=for q in pairs(tb) do

print(tb[q])

end

區分ipairs函式和pairs函式的用法。

Lua 學習筆記(五) 語句

一 賦值 多重賦值 每個值或每個變數之間以逗號分隔 例如 a,b 10,20 lua先對等號右邊的所有元素求值,然後才執行賦值。二 區域性變數和塊 local建立區域性變數,作用域僅限於宣告它們的程式塊。三 控制結構 1.if then else end 例如 2.for 數值型for for va...

Lua 學習筆記(二) 語句

lua 中的語句支援賦值,控制結構,函式呼叫,還有變數宣告。不允許空的語句段,因此 是非法的。chunck 應該是表示語句組後面 是可選項。block chunck stat do block end可以將乙個語句塊顯式地寫成語句組,可以用於控制區域性變數的作用範圍。lua 支援多重賦值。多重賦值時...

lua學習之語句篇

修改乙個變數或者修改 table 中的乙個欄位的值 多重賦值,lua 先對等號右邊的所有元素進行求值,然後再賦值 值的個數小於變數的個數,那麼多餘的變數就置為 nil 初始化變數,應該為每乙個變數賦乙個初始值 收集函式的多個返回值 x,y y,x 變數交換 a i a j a j a i 值的個數小...