Template:tl params/par

来自cppreference.com
[编辑] [{{purge}}] 模板文档

以下模板可以用于在不内联其他模板的情况下引用它们。

{{tl|模板 |参数1 (可选)|参数2 (可选)|... }} - 等价于 {{模板|参数1|参数2|...}}。

{{tlc|模板 |参数1 (可选)|参数2 (可选)|... }} - 等价于 {{模板|参数1|参数2|...}}

{{tlf|模板 |参数1 (可选)|参数2 (可选)|... }} - 等价于 {{模板|参数1|参数2|...}}。


{{tl params|模板 |形参列表 (可选)}} - 生成用于展示的模板形参列表,形参列表 中的每个参数以半角逗号(,)分隔。参数的含义会以斜体 表示,因此如果提供的是实参(例如 {{range|first|last}}),那么 {{tl}} 是更合适的选择。

参数的解析规则如下:

  • 如果参数中间不带等号,那么表示参数按顺序提供,参数文本全部以斜体 表示。
  • 如果参数中间带等号(=),那么表示参数按参数名提供,等号后的参数文本以斜体 表示(此时形参列表 前需要加上“2=”)。
  • 如果参数以半角问号(?)结尾,那么表示参数可选,参数文本后会加上 (可选)

示例:

  • {{tl params|tt|文本}} 会生成 {{tt|文本 }}。
  • {{tl params|ltt|路径,标题?}} 会生成 {{ltt|路径 |标题 (可选)}}。
  • {{tl params|c|2=代码,lang=语言?}} 会生成 {{c|代码 |lang=语言 (可选)}}。