lua學習之表示式

2021-06-23 10:01:59 字數 752 閱讀 7870

3.1 算術運算子

二元運算子:+-*/ ^ (加減乘除冪)

一元運算子:-(負值)

這些運算子的運算元都是實數。

3.2 關係運算子

< > <= >= == ~=

==,~=如果兩個值d型別不同,則不等

lua通過引用比較tables,userdata,functions,也就是當且僅當表示同乙個物件時才相等。

3.3 邏輯運算子

and or not

a and b -- 如果a為false,則返回a,否則返回b

a or b --如果a為true,則返回a,否則返回b

and 優先順序比 or 高

3.4 連線符

..字串連線符,如果是數字,自動轉成字串。

3.5從高到底:

^not - (unary)

* /+ -

..< > <= >= ~= ==

andor

3.6 表d的構造

days  ;

print(days[4]) --> wednesday

用table構造乙個list

list = nil

for line in io.lines() do

list =

end從標準輸入讀進每行,然後反序形成鍊錶。

l = list

while l do

print(l.value)

l = l.next

end

Lua學習之 3 表示式

二元運算子 一元運算子 負值 運算元都是實數 操作返回false或true。和 比較兩個值,如果兩個值型別不同,這二者不同。nil只和自己相等。lua通過引用比較table userdata functions。即當且僅當兩者表示同乙個物件時相等。and or not。邏輯運算子認為false和ni...

lua學習之表示式篇

表示式用於表達值 lua 中表示式可以為數字常量,自變字串,變數,一元和二元操作符,函式呼叫 函式定義 table 構造式 一元操作符 用於負號 用於減法 x 0.5 x 1 3 x 的三次方再求導 10 3 1 餘數計算 x 1 得到的是 x 的小數部分 x x 1 得到的是 x 的整數部分 x ...

Lua學習(二)表示式

1 算數操作符 指數運算 x 2 x的平方 x 0.5 x的評分根 取模 求餘 運算,定義如下 a b a math.floor a b b x 1 x的小數部分 x x 1 x的整數部分 x x 0.01 x精確到小數點後兩位 2 關係操作符 對於table,userdata和函式,lua是作引用...