Lua 程式設計/變數
外觀
< Lua 程式設計
一個 變數 是一個與值相關的符號名稱。變數充當容器,其包含的值可以在執行的程式中更改,從而使資料操作可以在程式內部進行。
在 Lua 中,變數是動態型別的,因此不需要顯式型別轉換。
在 Lua 中,不需要在使用變數之前宣告或初始化它們。預設情況下,變數被初始化為 值 為 nil。
與大多數程式語言一樣,變數的名稱必須是一系列字母、數字或 下劃線 符號,並且不能以數字開頭。Lua 直譯器區分大小寫,因此使用大寫和小寫名稱的變數是不同的,彼此分離。不允許使用關鍵字作為變數名。
Lua 中的變數僅透過名稱引用,並且是 動態 型別的,因此當引用變數時不需要 符號。
在 Lua 中,變數預設是 全域性 的,除非它們是 宣告 為 區域性 的,方法是使用 限定符。
Lua 直譯器不會展開字串常量內的變數。這意味著 "hello username" 始終被解釋為常量字串,即使 username 是變數的名稱。不使用插值,而是使用連線運算子從字串常量和變數構造新的字串。