LUA 運算筆記

2021-09-08 10:24:07 字數 402 閱讀 9253

比如要實現這樣的乙個for

for(int i=10;i>1;i—)

轉換成lua

for i=10,1,-1 do

print(i)

end在迴圈裡我們常用的 –i ,i++在lua裡不支援,只能寫成 i= i-1 ;i=i+1

發現乙個有意思的是也可以使用until來做迴圈

--until ->for

sum=10

repeat

sum= sum-1

print(sum)

until sum <=1

類似於dictionary(字典)通過來儲存值

也可以像陣列一樣來存放值,但不同的它可以存放任意型別的值

table的下標是從1開始的,key和value都占用乙個下標

LUA 運算筆記

比如要實現這樣的乙個for for int i 10 i 1 i 轉換成lua for i 10,1,1 do print i end在迴圈裡我們常用的 i i 在lua裡不支援,只能寫成 i i 1 i i 1 發現乙個有意思的是也可以使用until來做迴圈 until for sum 10 re...

lua學習筆記 運算子

和其他語言一樣,包括 算術,關係,邏輯運算子 算術略過。關係運算子 是 不等於 取反 的意思 邏輯運算子 and or not 其中,and 和or採用一種 短路 計算策略。and中若第乙個引數的值為false或nil的話,則直接返回,否則返回第二個引數 也就是說,and是以第乙個引數為基準,如果是...

lua 範例 Lua 運算子

lua 運算子 運算子是乙個特殊的符號,用於告訴直譯器執行特定的數學或邏輯運算。lua提供了以下幾種運算子型別 算術運算子 關係運算子 邏輯運算子 其他運算子 算術運算子 下表列出了 lua 語言中的常用算術運算子,設定 a 的值為10,b 的值為 20 操作符描述例項 加法a b 輸出結果 30 ...