1. lua算術操作符lua支援的算數操作符:
+-*/除^指數
%取模-符號
2. lua關係操作符
《小於>大於
<=
>=
==~=不等於
3. 邏輯操作符
and,or,not
所有邏輯操作符將false,nil 視為假,其他視為真。
>print(4 and 5)5
max = (x>y) and x or y
類似於c語言中選擇表示式
max = x>y?x:y
4. 字串連線
..表示式
> print("hello".."world")helloworld
table型別中有table.concat(tb," ")方法,對於大規模來說,concat比..表示式要高效
lua學習之表示式
3.1 算術運算子 二元運算子 加減乘除冪 一元運算子 負值 這些運算子的運算元都是實數。3.2 關係運算子 如果兩個值d型別不同,則不等 lua通過引用比較tables,userdata,functions,也就是當且僅當表示同乙個物件時才相等。3.3 邏輯運算子 and or not a and...
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是作引用...
Lua學習之 3 表示式
二元運算子 一元運算子 負值 運算元都是實數 操作返回false或true。和 比較兩個值,如果兩個值型別不同,這二者不同。nil只和自己相等。lua通過引用比較table userdata functions。即當且僅當兩者表示同乙個物件時相等。and or not。邏輯運算子認為false和ni...