1. 程式人生 > >第三章 表達式 Lua程序設計筆記

第三章 表達式 Lua程序設計筆記

nts polyline 第三章 字符串連接 兩個 point 設計 3.4 構造

--第三章 表達式
--3.1 算數操作符
--3.2 關系操作符
其計算結果是true或false。
如果兩個值的類型不同,則Lua認為他們不相等。nil只與自身相等。
對於table、userdata和函數,Lua作引用比較,只有當它們引用同一個對象時,才認為它們相等。

--3.3邏輯操作符
--3.4字符串連接
Lua中字符串是不可變的值,連接操作符只會創建一個新字符串,而不會對員操作數進行修改。
--3.5優先級
Lua二元操作符中只有^ 和..是右結合,其他都是左結合

--3.6table構造式{}

混合使用的風格

polyline = { color = "blue", thickness = 2
, npoints = 4, {x = 0, y = 0}, {x = -10, y = 0}, {x = -10, y = 1}, {x = 0, y = 1} } print(polyline[2].x) -->-10 print(polyline[4].y) --> 1

第三章 表達式 Lua程序設計筆記