Module:Yesno/doc:修订间差异
删除的内容 添加的内容
基于 zhwiki 创建 Yesno 文档,补充 t/f/on/off 值 |
小无编辑摘要 |
||
| (未显示2个用户的2个中间版本) | |||
第1行:
本模块提供用于处理
▲本模块提供用于处理[[布尔值]]或形似布尔值的字符串输入的统一接口。Lua 允许使用 <code>true</code> 和 <code>false</code> 布尔值,而 wiki 模板仅能通过 "yes"、"no" 等字符串表达布尔值。本模块将这些字符串转换为 Lua 可处理的布尔值。对于 <code>nil</code> 输入,仍返回 <code>nil</code>,以便区分 <code>nil</code> 和 <code>false</code>。本模块同样接受 Lua 自身的结构(布尔值、数字、表、函数)作为输入。如果传入的值无法识别,可指定一个返回的默认值。
== 语法 ==
第53行 ⟶ 第51行:
<syntaxhighlight lang="lua">
yesno(nil)
</syntaxhighlight>
第107行 ⟶ 第104行:
</syntaxhighlight>
尽管空字符串在 wikitext 中通常等价于 false,但 Lua 视其为非空
=== 处理 nil ===
| |||