打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

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

模块:Static/doc

来自星砂岛百科

这是模块: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') 使用。