Terraria Wiki:Lua
跳至導覽
跳至搜尋
Lua 是一種程式語言,通過 Scribunto 這一 MediaWiki 擴展而在泰拉瑞亞 Wiki 上可用。它是一種極為強大的腳本語言,可以擴展 Wiki 模板的功能,使其超越 Wiki 代碼的功能限制。可以通過使用 {{#invoke:}}
這一解析器函數(Parser function)來將其嵌入到維基文本當中。
Lua 原始碼被保存在模塊(modules)頁面之中,它們被放置在單獨的命名空間(namespace)之中(以測試腳本 Module:Bananas 為例)。模塊的文檔被保存至模塊的
子頁面中(以 Module:Bananas/doc 為例)。
/doc
解析器函數 {{#invoke:}}
很少被直接用在文章之中,而是通常被包含在模板中,這些模板可以在 Category:Templates using Lua 這一頁面中找到。
範例
- (在英文站)使用
{{#invoke:Bananas|hello}}
來列印出「Hello, world!」。 - 參見 Module:BananasArgs 以查看更多基礎代碼示例。