模板:JoinNullable/doc:修订间差异

删除319字节 、​ 2025年5月26日 (星期一)
编辑“模板:JoinNullable/doc” // WikiSalt Editor
(// Edit via Wikiplus)
标签已被回退
(编辑“模板:JoinNullable/doc” // WikiSalt Editor)
 
(未显示2个用户的3个中间版本)
第3行: 第3行:


==参数列表==
==参数列表==
* '''匿名参数''':要显示的字符串,可为空字符串或非空字符串。
* 任意非split参数:要显示的字符串,可为空字符串或非空字符串。
* <code>split</code>:分隔符(默认值为{{tl|w}})
* <code>split</code>:分隔符(默认值为{{tl|w}})


==示例==
==示例==
<code><nowiki>{{</nowiki>JoinNullable<nowiki>|[[绵羊]]|[[東紅]]| |[混乱]]| }}</nowiki></code>
<code><nowiki>{{JoinNullable|[[绵羊]]|[[東紅]]| |[混乱]]| }}</nowiki></code>


效果如下:
效果如下:
{{JoinNullable|[[绵羊]]|[[東紅]]| |[[混乱]]|}}
{{JoinNullable|[[绵羊]]|[[東紅]]| |[[混乱]]|}}


==生成器代码如下(Python)==
[[分类:模板文档]]
<code><nowiki>print('{{#vardefine:Split|{{{split|{{w}}}}}}}'+''.join((lambda index,end:'{{#if:{{{'+str(index)+'|}}}|{{{'+str(index)+'|}}}{{#ifexpr:'+'+'.join('{{#if:{{{'+str(i)+'|}}}|1|0}}'for(i)in(range(index+1,end+1)))+'|{{#var:Split}}|}}}}')(i,30)for(i)in(range(1,31))))</nowiki></code>