1,819
个编辑
更改
创建页面,内容为“该模块提供了一些创建链接用的辅助函数。 == canLink 函数 == 该函数接受1个无名参数。如果该参数包含模板、链接、标签,那...”
该模块提供了一些创建链接用的辅助函数。
== canLink 函数 ==
该函数接受1个无名参数。如果该参数包含模板、链接、标签,那么会返回空字符串,否则原样返回。
例子:
*<code><nowiki>{{#invoke:Linker|canLink|声优}}</nowiki></code> => {{#invoke:Linker|canLink|声优}}
*<code><nowiki>{{#invoke:Linker|canLink|[[声优]]}}</nowiki></code> => {{#invoke:Linker|canLink|[[声优]]}}
== tryLink 函数 ==
该函数接受1个无名参数。如果该参数包含模板、链接、标签,那么会原样返回,否则会自动生成链接。
例子:
*<code><nowiki>{{#invoke:Linker|tryLink|藤田茜(声优)}}</nowiki></code> => {{#invoke:Linker|tryLink|藤田茜(声优)}}
*<code><nowiki>{{#invoke:Linker|tryLink|[[藤田茜(声优)|藤田茜]]}}</nowiki></code> => {{#invoke:Linker|tryLink|[[藤田茜(声优)|藤田茜]]}}
== canLink 函数 ==
该函数接受1个无名参数。如果该参数包含模板、链接、标签,那么会返回空字符串,否则原样返回。
例子:
*<code><nowiki>{{#invoke:Linker|canLink|声优}}</nowiki></code> => {{#invoke:Linker|canLink|声优}}
*<code><nowiki>{{#invoke:Linker|canLink|[[声优]]}}</nowiki></code> => {{#invoke:Linker|canLink|[[声优]]}}
== tryLink 函数 ==
该函数接受1个无名参数。如果该参数包含模板、链接、标签,那么会原样返回,否则会自动生成链接。
例子:
*<code><nowiki>{{#invoke:Linker|tryLink|藤田茜(声优)}}</nowiki></code> => {{#invoke:Linker|tryLink|藤田茜(声优)}}
*<code><nowiki>{{#invoke:Linker|tryLink|[[藤田茜(声优)|藤田茜]]}}</nowiki></code> => {{#invoke:Linker|tryLink|[[藤田茜(声优)|藤田茜]]}}