2024-06-10|閱讀時間 ‧ 約 24 分鐘

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

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

    • 單行註解

    在你的文字前加上 --

    • 多行註解

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

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

    註解 comment

    Print

    print也有其他寫法

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

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

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

    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

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

    words



    1. 一次分配多個變數

    print "one" "two" "three"

    1. 字串變數的用法

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

    print name

    1. #得到字串中的字元數量
    1. tostring()轉換變數型態

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

    1. 特殊符號

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

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

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

    1. 自串函數的使用

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

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

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

    #str : 字串str的長度












    分享至
    成為作者繼續創作的動力吧!
    這裡會放一些Lua的筆記
    從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

    Youna's Devlog 的其他內容

    發表回應

    成為會員 後即可發表留言
    © 2024 vocus All rights reserved.