切換菜單
切換偏好設定選單
切換個人選單
尚未登入
若您做出任何編輯,會公開您的 IP 位址。

本站正在进行早期测试,目前仍存在许多内容的缺失。

此頁面為 模块:Static 的說明文件

概述

Static 返回一個頁面級共享表,用於在同一頁面內的多次 #invokerequire 調用之間共享靜態狀態。

用法

local static = require('Module:Static')

static.Example = static.Example or {}
static.Example.count = (static.Example.count or 0) + 1
return static.Example.count

示例

local static = require('Module:Static')

static._global = static._global or {}
static._global.sample = 'ok'
return static._global.sample

注意事項

  • 默認應在各模塊自己的子表下保存狀態,避免互相污染。
  • 只有明確需要跨模塊共享時,才使用 _global 這樣的公共命名空間。
  • 該模塊本身不提供 #invoke 入口,建議通過 require('Module:Static') 使用。