迷你世界Lua的變數 - 迷你世界Lua的變數是什麼
來源:樂享遊戲吧 1.26W
迷你世界Lua的變數是變數在使用前,必須在程式碼中進行宣告,即建立該變數。編譯程式執行程式碼之前編譯器需要知道如何給語句變數開闢儲存區,用於儲存變數的值。Lua變數有三種類型:全域性變數、區域性變數、表中的域。Lua 中的變數全是全域性變數,那怕是語句塊或是函式裡,除非用 local 顯式宣告為區域性變數。區域性變數的作用域為從宣告位置開始到所在語句塊結束。
詳細答案:
變數概述
什麼是變數?
變數在使用前,必須在程式碼中進行宣告,即建立該變數。
編譯程式執行程式碼之前編譯器需要知道如何給語句變數開闢儲存區,用於儲存變數的值。
Lua 變數有三種類型:全域性變數、區域性變數、表中的域。
Lua 中的變數全是全域性變數,那怕是語句塊或是函式裡,除非用 local 顯式宣告為區域性變數。
區域性變數的作用域為從宣告位置開始到所在語句塊結束。
變數的預設值均為 nil。
賦值語句
賦值是改變一個變數的值和改變表域的最基本的方法。
注意
當變數個數和值的個數不一致時,Lua會一直以變數個數為基礎採取以下策略:
變數個數 > 值的個數, 按變數個數補足nil
變數個數 < 值的個數, 多餘的值會被忽略
索引
對 table 的索引使用方括號 []。Lua 也提供了 . 操作。