Lua - Assignment

Lua 的賦值語法如下: variable1[, variable2 ...] = value1[, value2 ...] 簡單說就是先寫要被賦值的變數,接著帶上賦值運算子 =,然後再帶入要賦予的值即可。像是下面這樣: ...

August 13, 2017 · 1 min · 250 words · Larry Nung

Lua - String concatenation operator

Lua 的字串要作串接的話,可以使用 .. 運算子。該運算子能將前後的字串相加,若是運算子的前後為數值的話,則會轉成字串後再做相加。 ...

August 13, 2017 · 1 min · 85 words · Larry Nung

Lua - If then else

Lua 的 if 寫法如下,if 後接進入的條件,then … end 區塊內帶入要運行的動作即可。 ...

August 11, 2017 · 1 min · 172 words · Larry Nung

Lua - Repeat until loop

Lua 的 repeat until 寫法如下,repeat until 區塊內帶入要運行的動作,until 後帶上要跳脫迴圈的條件即可。 ...

August 10, 2017 · 1 min · 110 words · Larry Nung

Lua - While loop

Lua 的 while 寫法如下,while 後面帶上要進入迴圈的條件,然後用 do…end 設定迴圈的區塊,在迴圈的區塊內帶入要運行的動作即可。 ...

August 8, 2017 · 1 min · 126 words · Larry Nung

Lua - pairs and ipairs

Lua 內的 ipairs 可用來遍巡處理陣列,如果遍巡到非陣列元素,或是空值的話,遍巡動作即會中止。 ...

August 8, 2017 · 1 min · 149 words · Larry Nung

Lua - Generic for

Lua generic for 語法要遍巡處理陣列的話,語法如下: ...

August 7, 2017 · 1 min · 174 words · Larry Nung

Lua - Numeric for

Lua numeric for 的語法如下,for 後面設定迴圈內要使用的變數,變數後面用等號帶上數值的起點、終點、遞增/減值 設定值間用逗號隔開,然後用 do…end 設定迴圈的區塊,在迴圈的區塊內帶入要運行的動作即可。 ...

August 6, 2017 · 1 min · 171 words · Larry Nung

Lua - Arithmetic operators

Lua 的 Arithmetic operators 有 +、-、*、/、%、>=,這些運算符可用來做數值的運算。 ...

August 2, 2017 · 1 min · 143 words · Larry Nung

Lua - Relational Operators

Lua 的 Relational operators 有 ==、~=、、=,這些運算符可用來處理兩者間的關係,看是相等、不等、小於、大於、小於等於、還是大於等於,其運算結果都為布林值,不是 true 就是 false。 ...

August 2, 2017 · 1 min · 164 words · Larry Nung