[Lua] 註解 & Print & 變數型態

更新 發佈閱讀 2 分鐘

註解指的是可以在程式碼當中寫下你的指令用途等等,當程式在執行時不會執行到你的註解內容。在lua中的註解有分成單行註解多行註解

  • 單行註解

在你的文字前加上 --

  • 多行註解

將多行文字寫在 --[[ ]] 裡面

在以下的範例中,我們可以看到程式會跳過註解的部分,執行其他指令。

註解 comment

註解 comment

Print

print也有其他寫法

line1 : 這是最普遍的寫法,在print("")冒號中寫入你想印出的文字

line8:可以用""逗號來連接多個字串,印出的字串和字串之間會有空格

line10 : 用".."來連接多個字串,印出的字串和字串之間就不會有空格了

print

print

變數型態 (基本)

nil : 代表不存在或null

number : 數字 1, 3, -5, 8.88

string : 字串 "abcdefg" 'hello world'

boolean : 布林值 true false


  1. 定義區域變數(local) x,並assign一個值給x,在print函數中印出x+8的值
print number

print number

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

words

vocus|新世代的創作平台
vocus|新世代的創作平台



  1. 一次分配多個變數
vocus|新世代的創作平台
print "one" "two"  "three"

print "one" "two" "three"

  1. 字串變數的用法

可以利用變數名稱一次帶入所需要輸入的字串,這樣就可以很便利的更改字串

vocus|新世代的創作平台
print name

print name

  1. #得到字串中的字元數量
vocus|新世代的創作平台
vocus|新世代的創作平台
  1. tostring()轉換變數型態

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

vocus|新世代的創作平台
vocus|新世代的創作平台
  1. 特殊符號

\n : 換行 \t : 水平定位點 \v : 垂直定位點 \" : 雙引號 \' : 單引號

\\ : 反斜線 \r : 回車 \b : 退格 \a : 鈴聲 \f : 換頁

(注意: \v沒辦法在windows上執行,如下圖所示)

vocus|新世代的創作平台
vocus|新世代的創作平台
  1. 自串函數的使用

string.lower(str) : 把字串str全部改成小寫

string.upper(str) : 把字串str全部改成大寫

string.len(str) : 字串str的長度

#str : 字串str的長度

vocus|新世代的創作平台
vocus|新世代的創作平台












留言
avatar-img
Youna
8會員
50內容數
想記錄我吃過的食物和景點
Youna的其他內容
2024/06/15
2024/06/15
2024/06/14
建立自己的Module有哪些好處?
Thumbnail
2024/06/14
建立自己的Module有哪些好處?
Thumbnail
2024/06/10
Lua 開檔寫檔的運用 io.output()...
Thumbnail
2024/06/10
Lua 開檔寫檔的運用 io.output()...
Thumbnail
看更多
你可能也想看
Thumbnail
進入Lua的第一步! 安裝和執行
Thumbnail
進入Lua的第一步! 安裝和執行
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
建立自己的Module有哪些好處?
Thumbnail
建立自己的Module有哪些好處?
Thumbnail
Lua 開檔寫檔的運用 io.output()...
Thumbnail
Lua 開檔寫檔的運用 io.output()...
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
if 條件式
Thumbnail
if 條件式
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
Function的使用方式
Thumbnail
Function的使用方式
Thumbnail
這篇內容,將會講解什麼是表達式(Expression),什麼是陳述式(Statement)。有了這些概念,各位會更容易理解,要如何設計程式碼。
Thumbnail
這篇內容,將會講解什麼是表達式(Expression),什麼是陳述式(Statement)。有了這些概念,各位會更容易理解,要如何設計程式碼。
Thumbnail
User Input & Tables 的使用
Thumbnail
User Input & Tables 的使用
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
註解 & Print & 變數型態
Thumbnail
註解 & Print & 變數型態
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News