Lua學習 2 表示式

2022-07-30 09:18:10 字數 527 閱讀 7727

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...