Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Information icon
此特性为Java版独有。
return
需要的权限等级

2

限制条件

此命令可以被写入一个函数中,以控制函数执行。它可作为其所在函数的结束点,并设定该函数被调用后的返回值为一个整型数值。通过设置返回值为某数值,它可被用于记录带有条件分支的/function命令的执行结果,以及反映它们随后的执行情况。

语法[]

return <value>
终止其所在函数,并设置此命令的返回值为一个整型数值。

参数[]

<value>int

一个整型数值(-2,147,483,648到2,147,483,647),作为调用其所在函数的返回值。

效果[]

命令触发条件Java版
任意参数未正确指定 无法解析
/return <value><value>超出规定范围(-2,147,483,64到2,147,483,647)或类型非整型
/return run <command><command>命令无法解析
<command>命令执行失败 执行失败
任意执行成功时终止执行,返回特定值作为结果

输出[]

命令版本条件成功次数/execute store success .../execute store result ...
/return <value>Java版成功时11value参数的值
失败时000
/return run <command>成功时1通过/function间接调用,输出1,否则无输出通过/function间接调用,输出<command>的返回值,否则无输出
失败时0通过/function间接调用,输出0,否则无输出通过/function间接调用,输出0,否则无输出

示例[]

  • 使命令结果为20:
    • /return 20

历史[]

Java版
1.2023w16a加入了/return
1.20.223w31a加入了run子命令。
pre1暂时移除了run子命令。
Java版(即将到来)
1.20.323w41a重新加入了run子命令。
23w44a加入了fail子命令。

语言

Advertisement