對於像_LOADED
,LUA_PATH
,_ALERT
等(我無法在Lua 5.1中使用)的Lua 5.0文檔引用感到困惑,我發現所有這些已被刪除,並將功能放在其他地方。我是否認爲Lua 5.1中剩下的唯一一個全局變量是_VERSION
?_VERSION是Lua 5.1中剩下的唯一全局變量嗎?
2
A
回答
3
該文檔似乎認爲這是幾乎的情況下....
_G 一個全局變量(不是函數),它保存全球環境 (即_G._G = _G )。 Lua本身並不使用這個變量;改變它的 值不會影響任何環境, ,反之亦然。 (使用setfenv改變 環境。)
看起來也有_PROMPT和_PROMPT2,但使用交互式獨立盧阿只有當:
如果全局變量_PROMPT 包含字符串,那麼它的值爲 用作提示。同樣,如果 全局變量_PROMPT2包含 字符串,則其值將用作 輔助提示(在 不完整的語句中發出)。因此, 這兩個提示都可以通過分配給_PROMPT在命令行或任何Lua 程序中直接更改爲 。
2
假設你沒有打開任何庫,這裏還有_G
,pairs
,ipairs
和newproxy
。
+0
對和ipairs是全球可用的功能,而不是變量。不確定關於newproxy。 – Kevlar 2008-12-15 05:41:29
相關問題
- 1. 這是ES6中的全局變量嗎?
- 2. Lua C 5.1 - 遍歷所有全局值
- 3. 默認情況下Python變量是全局變量嗎?
- 4. 是一個全局變量返回野牛內置AST的唯一方法嗎?
- 5. 函數外面的變量是一種全局變量嗎?
- 6. 我的變量是全局的嗎?
- 7. 一個靜態變量是全局變量嗎?
- 8. 這行是創建全局變量嗎?
- 9. 是這個全局變量嗎? PHP
- 10. C自動變量中是全局變量嗎?
- 11. WebGL上下文對象是一個全局/半全局變量是一個壞主意嗎?
- 12. 實例變量是新的全局變量嗎?
- 13. SMTP郵件ID全局唯一嗎?
- 14. 的Lua 5.1當量lua_setgcthreshold
- 15. 實例中的PHP全局函數中是靜態變量嗎?
- 16. lua中的全局函數
- 17. lotusscript中的全局變量如何全局變量IBM Notes 9
- 18. sass mixin參數可以是一個全局變量嗎?
- 19. 全局變量
- 20. 全局變量
- 21. 全局變量
- 22. 全局變量
- 23. 全局變量
- 24. iOS中的全局變量
- 25. MonoTouch中的全局變量
- 26. JavaScript中的全局變量?
- 27. Windows.Forms中的全局變量
- 28. Ember中的全局變量
- 29. nanoc中的全局變量
- 30. CodeIgniter中的全局變量
來自http://www.lua.org/manual/5.1/manual.html#pdf-_G供參考。同一頁面還提到在獨立解釋器中使用_PROMPT和_PROMPT2。 – 2008-09-28 20:54:27