• 首页
  • 随机
  • 最近更改
  • 特殊页面
  • 社群首页
  • 设置
  • 关于戏曲百科
  • 免责声明
戏曲百科
  • 登录

模板:Yesno

  • 监视
  • 查看源代码
    • 链入页面
    • 固定链接
    • 页面信息
模板文档[查看] [编辑] [历史] [清除缓存]

package.lua第80行Lua错误:module 'Module:Transclusion_count/data/Y' not found {{yesno}}模板可将字串范式化为yes或no,并提供多种自定义范式化选项。该模板参与构建模板,但不应直接在条目中使用。如有需要用到例如
模板:Tlxm
時請使用
模板:Tlxm

目录

  • 1 用法
    • 1.1 判定模式
    • 1.2 输出内容
  • 2 对比
  • 3 參見

用法

判定模式

模板有以下五种判定:

  1. 是 - 输入内容为yes、y、true、t、1、是(不分大小写)
  2. 否 - 输入内容为no、n、false、f、0、否(不分大小写)
  3. 空值 - 输入内容为空字串
  4. 未定义 - 未定义输入内容或输入¬
  5. 其他字串 - 输入除上以外的内容

输出内容

  1. 是 - 返回|yes=定义的内容,若|yes=未定义则返回yes
    • {{yesno|TURE}} → yes
    • {{yesno|TURE|yes=对}} → 对
  2. 否 - 返回|no=定义的内容,若|no=未定义则返回空白
    • {{yesno|0}} → (空白)
    • {{yesno|0|no=不是}} → 不是
  3. 空值 - 返回|blank=定义的内容,若|blank=未定义则返回|no=的定义内容,若|no=也未定义则返回空白
    • {{yesno|}} → (空白)
    • {{yesno||blank=汽车}} → 汽车
    • {{yesno||no=火车}} → 火车
    • {{yesno||blank=水车|no=电车}} → 水车(优先返回|blank=的定义)
  4. 未定义 - 返回|¬=定义的内容,若未定义则返回空白
    • {{yesno|¬|¬=¬}} → ¬
  5. 其他字串- 返回|def=定义的内容,若未定义则返回|yes=的定义内容,|yes=也未定义则返回yes
    • {{yesno|看,飞机}} → yes
    • {{yesno|母鸡|def=不合法字串}} → 不合法字串

对比

{{yesno}}各类输入内容对比
参数1内容(<syntaxhighlight lang="text" inline="">1=</syntaxhighlight>) 代码 判定逻辑 预设返回值 yes=肯定
|no=否定
|blank=空白
|¬=未定义
|def=其他文本
yes、y、true、1、是(不分大小写) yes}} 是 -{}-yes -{}-肯定
任意文字 任意文字}} 是(其他文字的后援判定) -{}-yes -{}-其他文本
no、n、false、0、否(不分大小写) no}} 否 -{}-(空白) -{}-否定
(空白) }} 否(空白的后援判定) -{}-(空白) -{}-空白
1=(空白) 1=}} 否(空白的后援判定) -{}-(空白) -{}-空白
¬ ¬}} 未定义 -{}-(空白) -{}-未定义
-{}-(未定义) {{yesno}} 未定义 -{}-(空白) -{}-未定义

參見

上述文档嵌入自模板:Yesno/doc。 (编辑 | 历史)
编者可以在本模板的沙盒 (创建 | 镜像)和测试样例 (创建)页面进行实验。
请在/doc子页面中添加分类。 本模板的子页面。
检索自“https://wiki66.com/index.php?title=模板:Yesno&oldid=46546”
分类:​
  • 有脚本错误的页面
  • 维基百科工具模板
最后编辑于2021年6月16日 (星期三) 23:20

语言

    此页面在其他语言不可用。

    戏曲百科
    • 本页面最后编辑于2021年6月16日 (星期三) 23:20。
    • 错误反馈
    • 关于戏曲百科
    • 免责声明
    • 豫ICP备13003402号-1
    • 桌面版