此第一版是針對 Lua 5.0 編寫的。雖然對於後續版本仍然相當適用,但有些地方有所不同。
第四版針對 Lua 5.3,可在 Amazon 和其他書店購買。
購買此書,您也同時協助 支援 Lua 專案。
![]() |
Lua 程式設計 | ![]() |
第一部分。語言 第一章。入門 |
全域變數不需要宣告。您只要將值指定給全域變數即可建立它。存取未初始化的變數並非錯誤;您只會取得特殊值 nil 作為結果
print(b) --> nil b = 10 print(b) --> 10
通常您不需要刪除全域變數;如果您的變數壽命很短,您應該使用區域變數。但是,如果您需要刪除全域變數,只要將 nil 指定給它即可
b = nil print(b) --> nil在那之後,就好像變數從未被使用過一樣。換句話說,全域變數只有在(且僅在)它具有非 nil 值時才是存在的。
版權所有 © 2003–2004 Roberto Ierusalimschy。保留所有權利。 | ![]() |