Template:Function:修订间差异

来自Minecraft基岩版开发Wiki
添加的内容 删除的内容
无编辑摘要
标签移动版编辑 移动版网页编辑 高级移动版编辑
(已还原LPaicen讨论)的编辑至最后由Miemie Method修订的版本)
标签回退 移动版编辑 移动版网页编辑 高级移动版编辑
第6行: 第6行:
| defaultimagesize = {{{defaultimagesize|200px}}}
| defaultimagesize = {{{defaultimagesize|200px}}}
| imagearea = {{{imagearea|}}}
| imagearea = {{{imagearea|}}}
| subheader = {{#if: {{{experimental|}}} | {{#vardefine: experimental | 实验性}}}}{{#if:{{{type|}}}|{{
| subheader = {{#if:{{{type|}}}|{{
#switch: {{{type|}}}
#switch: {{{type|}}}
|fn|function = Function
|fn|function = Function
|cfn|construct|constructor|constructfunction = Function<br>{{#var: experimental}}构造函数
|cfn|construct|constructor|constructfunction = Function<br>构造函数
|q|qfn|query|queryfunction = Function<br>{{#var: experimental}}查询函数
|q|qfn|query|queryfunction = Function<br>查询函数
|math = Function<br>{{#var: experimental}}数学函数
|cb|cbfn|callback|callbackfunction = Function<br>回调函数
|cb|cbfn|callback|callbackfunction = Function<br>{{#var: experimental}}回调函数
|hk|hkfn|hook|hookfunction = Function<br>钩子函数
|hk|hkfn|hook|hookfunction = Function<br>{{#var: experimental}}钩子函数
|m|method = Function<br>方法
|m|method = Function<br>{{#var: experimental}}方法
|num|number = Number{{#ifeq: {{{int|}}} | 1 |<br>int型}}{{#ifeq: {{{double|}}} | 1 |<br>double型}}{{#ifeq: {{{float|}}} | 1 |<br>float型}}
|num|number = Number{{#ifeq: {{{int|}}} | 1 |<br>int型}}{{#ifeq: {{{double|}}} | 1 |<br>double型}}{{#ifeq: {{{float|}}} | 1 |<br>float型}}
|str|string= String
|str|string= String
第28行: 第27行:
| subbox = yes
| subbox = yes
| rows =
| rows =
{{#if: {{{par1|}}} |
{{#forargs: par
{{Infobox row|参数 1|{{#switch: {{{par1|}}}
| name
| type
| {{#if: {{#dplreplace: {{#var: name}} | ^ams.*$ | }} | {{Infobox row|参数 {{#if: {{#dplreplace: {{#var: name}} | -.* | }} | {{#var: name}} | {{#dplreplace: {{#var: name}} | -? | }}}}|{{#switch: {{#var: type}}
|fn|function = Function
|fn|function = Function
|num|number = Number
|num|number = Number
第46行: 第43行:
|cfn|construct|constructor|constructfunction = Function:构造函数
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|q|qfn|query|queryfunction = Function:查询函数
|math = 数学函数
|?|unknown = 未知
|?|unknown = 未知
|{{#var: type}}
|{{{par1}}}
}}}}}}
}}}}
}}
}}
{{#if: {{{par2|}}} |
{{#forargs: params
{{Infobox row|参数 2|{{#switch: {{{par2}}}
| sname
| stype
| {{Infobox row|可变参数 {{#var: sname}}|{{#switch: {{#var: stype}}
|fn|function = Function
|fn|function = Function
|num|number = Number
|num|number = Number
第69行: 第63行:
|cfn|construct|constructor|constructfunction = Function:构造函数
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|q|qfn|query|queryfunction = Function:查询函数
|math = 数学函数
|?|unknown = 未知
|?|unknown = 未知
|{{{#var: stype}}}
|{{{par2}}}
}}}}
}}
{{#if: {{{par3|}}} |
{{Infobox row|参数 3|{{#switch: {{{par3}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{par3}}}
}}}}
}}
{{#if: {{{par4|}}} |
{{Infobox row|参数 4|{{#switch: {{{par4}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{par4}}}
}}}}
}}
{{#if: {{{par5|}}} |
{{Infobox row|参数 5|{{#switch: {{{par5}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{par5}}}
}}}}
}}
{{#if: {{{par6|}}} |
{{Infobox row|参数 6|{{#switch: {{{par6}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{par6}}}
}}}}
}}
{{#if: {{{par7|}}} |
{{Infobox row|参数 7|{{#switch: {{{par7}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{par7}}}
}}}}
}}
{{#if: {{{par8|}}} |
{{Infobox row|参数 8|{{#switch: {{{par8}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{par8}}}
}}}}
}}
{{#if: {{{par9|}}} |
{{Infobox row|参数 9|{{#switch: {{{par9}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{par9}}}
}}}}
}}
{{#if: {{{par10|}}} |
{{Infobox row|参数 10|{{#switch: {{{par10}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{par10}}}
}}}}
}}
{{#if: {{{par11|}}} |
{{Infobox row|参数 11|{{#switch: {{{par11}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{par11}}}
}}}}
}}
{{#if: {{{par12|}}} |
{{Infobox row|参数 12|{{#switch: {{{par12}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{par12}}}
}}}}
}}
{{#if: {{{par13|}}} |
{{Infobox row|参数 13|{{#switch: {{{par13}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{par13}}}
}}}}
}}
{{#if: {{{par14|}}} |
{{Infobox row|参数 14|{{#switch: {{{par14}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{par14}}}
}}}}
}}
{{#if: {{{par15|}}} |
{{Infobox row|参数 15|{{#switch: {{{par15}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{par15}}}
}}}}
}}
{{#if: {{{params|}}} |
{{Infobox row|可变参数|{{#switch: {{{params}}}
|fn|function = Function
|num|number = Number
|numi|numberint = Number:int
|numd|numberdouble = Number:double
|numf|numberint = Number:float
|str|string = String
|arr|array = Array
|dat|date = Date
|bl|bool|boolean= Boolean
|obj|object = Object
|objj|objectjava = Java Object
|objc|objectcustome = Object:格式见正文
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|?|unknown = 未知
|{{{params}}}
}}}}}}}}}}}}
}}}}}}}}}}}}
{{#if: {{{return_type|{{{return|}}}}}} |
{{#if: {{{return_type|{{{return|}}}}}} |
第79行: 第352行:
|cfn|construct|constructor|constructfunction = Function:构造函数
|cfn|construct|constructor|constructfunction = Function:构造函数
|q|qfn|query|queryfunction = Function:查询函数
|q|qfn|query|queryfunction = Function:查询函数
|math = Function:数学函数
|num|number = Number
|num|number = Number
|numi|numberint = Number:int
|numi|numberint = Number:int
第107行: 第379行:
{{#if: {{{lang|}}} |
{{#if: {{{lang|}}} |
{{Infobox row|适用语言|{{#switch: {{{lang|}}}
{{Infobox row|适用语言|{{#switch: {{{lang|}}}
|molang|ml = [[MoLang]]{{#vardefine: molang | 1}}
|molang|ml = [[MoLang]]
|javascript|js = [[wpzh:JavaScript|JavaScript]]
|javascript|js = [[wpzh:JavaScript|JavaScript]]
|python|py = [[wpzh:Python|Python]]
|python|py = [[wpzh:Python|Python]]
|{{{lang}}} }}}}}}
|{{{lang}}} }}}}}}
{{#if: {{#forargs: added | edition | version | {{#var: version}}}} | {{Infobox row|加入版本|{{Infobox
{{#if: {{{added|}}}{{{ac|}}}{{{ai|}}} |
{{Infobox row|label=加入版本|field={{#if: {{{ac|}}}{{{ai|}}} | {{Infobox
| subbox = yes
| subbox = yes
| rows = {{#forargs: added
| rows = {{#if: {{{ac|}}} | {{infobox row|label=中国版|field={{{ac|}}}}}}}
| aedition
{{#if: {{{ai|}}} | {{infobox row|label=国际版|field={{{ai|}}}}}}}}} | {{plainlist|{{{added|}}}}}}}}}
| aversion
{{#if: {{{removed|}}}{{{rc|}}}{{{ri|}}} |
| {{Infobox row|{{#switch: {{#var: aedition}}
{{Infobox row|label=移除版本|field={{#if: {{{rc|}}}{{{ri|}}} | {{Infobox
|i = 国际版
| subbox = yes
|c = 中国版
| rows = {{#if: {{{rc|}}} | {{infobox row|label=中国版|field={{{rc|}}}}}}}
|e = 教育版
{{#if: {{{ri|}}} | {{infobox row|label=国际版|field={{{ri|}}}}}}}}} | {{plainlist|{{{removed|}}}}}}}}}}}}}
|m = ModPE
|bl = BlockLauncher
|tmi = TooManyItems
|tb = Toolbox
|ce = CoreEngine
|ic = InnerCore
|hz = Horizon
|{{#if: {{#var: aedition}} | {{#var: aedition}} | 未知}}{{#vardefine: nolink | 1}}
}}|{{#if: {{{addedi|}}}{{{addedc|}}}{{{addede|}}}{{{addedm|}}}{{{addedbl|}}}{{{addedtmi|}}}{{{addedtb|}}}{{{addedce|}}}{{{addedic|}}}{{{addedhz|}}} | {{verlink|{{#var: aversion}}}} | {{#var: aversion}}}}
}} }}}}}}}}
{{#if: {{#forargs: removed | edition | version | {{#var: version}}}} | {{Infobox row|移除版本|{{Infobox
| subbox = yes
| rows = {{#forargs: removed
| redition
| rversion
| {{Infobox row|{{#switch: {{#var: redition}}
|i = 国际版
|c = 中国版
|e = 教育版
|m = ModPE
|bl = BlockLauncher
|tmi = TooManyItems
|tb = Toolbox
|ce = CoreEngine
|ic = InnerCore
|hz = Horizon
|{{#if: {{#var: redition}} | {{#var: redition}} | 未知}}
}}|{{#if: {{{removedi|}}}{{{removedc|}}}{{{removede|}}}{{{removedm|}}}{{{removedbl|}}}{{{removedtmi|}}}{{{removedtb|}}}{{{removedce|}}}{{{removedic|}}}{{{removedhz|}}} | {{verlink|{{#var: rversion}}}} | {{#var: rversion}}}}
}} }}}}}}}}
{{#ifeq: {{#var: molang}} | 1 |{{#if: {{{verengine|}}} | {{Infobox row|label=最低引擎版本|field={{verlink|{{{verengine|}}}}}}}}}}}
{{#if: {{{cnc|}}}{{{cc|}}}{{{ddi|}}}{{{hcf|}}}{{{biom|}}}{{{ccb|}}}{{{scpt|}}}{{{amc|}}}{{{ucft|}}}{{{ucf|}}}{{{gtst|}}}{{{egtf|}}}{{{mola|}}}{{{emf|}}} | {{infobox row|label=所需[[实验性玩法]]|field={{plainlist|{{#if: {{{cnc|}}}{{{cc|}}} | <nowiki/>
{{#if: {{{cnc|}}}{{{cc|}}}{{{ddi|}}}{{{hcf|}}}{{{biom|}}}{{{ccb|}}}{{{scpt|}}}{{{amc|}}}{{{ucft|}}}{{{ucf|}}}{{{gtst|}}}{{{egtf|}}}{{{mola|}}}{{{emf|}}} | {{infobox row|label=所需[[实验性玩法]]|field={{plainlist|{{#if: {{{cnc|}}}{{{cc|}}} | <nowiki/>
* 洞穴及悬崖}}{{#if: {{{ddi|}}}{{{hcf|}}} | <nowiki/>
* 洞穴及悬崖}}{{#if: {{{ddi|}}}{{{hcf|}}} | <nowiki/>

2021年11月28日 (日) 01:48的版本

[查看 | 编辑 | 历史 | 清除缓存]文档页面
Function
参数类型

{{Function}}应当被放在条目顶端,给予读者关于条目的基本信息。


模板参数

该模板是函数或变量的Infobox

模板参数[编辑模板数据]

此模板首选参数换行的代码块格式。

参数描述类型状态
标题title

Infobox的标题,不填写时默认继承页面标题

默认值
{{PAGENAMEBASE}}
示例值
query.all tags
页面名称可选
实验性experimental

在副标题注明“实验性”

布尔可选
类型type

本变量的类型,可以填写fn, function, cfn, construct, constructor, constructfunction, q, query, queryfunction, num, number, str, string, arr, array, dat, date, bl, bool, boolean, obj, object, ?, unknown或自定义值

字符串可选
整数int

只有{{{type}}}填写num或number时可选

布尔可选
单精度浮点数double

只有{{{type}}}填写num或number时可选

布尔可选
双精度浮点数float

只有{{{type}}}填写num或number时可选

布尔可选
Java对象java

只有{{{type}}}填写obj或object时可选,Java类型

字符串可选
自定义对象custom

只有{{{type}}}填写obj或object时可选

字符串可选
参数类型par

参数类型,可以填写fn, function, num, number, numi, numberint, numd, numberdouble, numf, numberint, str, string, arr, array, dat, date, bl, bool, boolean, obj, object, objj, objectjava, objc, objectcustome, cfn, construct, constructor, constructfunction, q, query, queryfunction, ?, unknown或自定义值

字符串可选
可选参数类型params

函数末尾的可选参数类型,可以填写fn, function, num, number, numi, numberint, numd, numberdouble, numf, numberint, str, string, arr, array, dat, date, bl, bool, boolean, obj, object, objj, objectjava, objc, objectcustome, cfn, construct, constructor, constructfunction, q, query, queryfunction, ?, unknown或自定义值

字符串可选
返回值类型return_type

返回值类型,可以填写fn, function, num, number, numi, numberint, numd, numberdouble, numf, numberint, str, string, arr, array, dat, date, bl, bool, boolean, obj, object, objj, objectjava, objc, objectcustome, cfn, construct, constructor, constructfunction, q, query, queryfunction, ?, unknown或自定义值

默认值
void
字符串可选
APIapi

API种类

字符串可选
适用语言lang

语言

字符串可选
加入版本added

加入版本

字符串可选
移除版本removed

移除版本

字符串可选
最低引擎版本verengine

只有{{{lang}}}填写ml或molang时可选

字符串可选

参见