註解指的是可以在程式碼當中寫下你的指令用途等等,當程式在執行時不會執行到你的註解內容。在lua中的註解有分成單行註解和多行註解
- 單行註解
在你的文字前加上 --
- 多行註解
--[[ ]] 裡面在以下的範例中,我們可以看到程式會跳過註解的部分,執行其他指令。

註解 comment
print也有其他寫法
line1 : 這是最普遍的寫法,在print("")冒號中寫入你想印出的文字
line8:可以用","逗號來連接多個字串,印出的字串和字串之間會有空格
line10 : 用".."來連接多個字串,印出的字串和字串之間就不會有空格了

變數型態 (基本)
nil : 代表不存在或null
number : 數字 1, 3, -5, 8.88
string : 字串 "abcdefg" 'hello world'
boolean : 布林值 true false
- 定義區域變數(local) x,並assign一個值給x,在print函數中印出x+8的值

print number
- 定義區域變數(local) test,並assign一個字串給test,在print函數中印出字串的值

words


- 一次分配多個變數


print "one" "two" "three"
- 字串變數的用法
可以利用變數名稱一次帶入所需要輸入的字串,這樣就可以很便利的更改字串


print name
- 用
#得到字串中的字元數量


- tostring()轉換變數型態
把tostring()函數內的變數轉成字串型態


- 特殊符號
\n : 換行 \t : 水平定位點 \v : 垂直定位點 \" : 雙引號 \' : 單引號
\\ : 反斜線 \r : 回車 \b : 退格 \a : 鈴聲 \f : 換頁
(注意: \v沒辦法在windows上執行,如下圖所示)


- 自串函數的使用
string.lower(str) : 把字串str全部改成小寫
string.upper(str) : 把字串str全部改成大寫
string.len(str) : 字串str的長度
#str : 字串str的長度











