call'调用 return'返回

sqng 2024-08-07 脚本指令 55 0
A⁺AA⁻

脚本语言NG指令:call调用、return返回
call调用 return返回
call指令的用途:非常重要的两个指令与if配合可以完成类似函数一般的功能。

例子:

let @test,=,1
if @test,=,1,call aaa
let @test,=,2
if @test,=,2,call bbb
end

label aaa
print aaa
return
end

label bbb
print bbb
return
end

输出结果:
aaa
bbb
call的作用是双向的,call aaa进入label aaa后在遇到return后会返回

如果使用if @test,=,1,aaa 同样也能进入label aaa但是他不会返回,因此最后只会输出一个aaa

扫描二维码

手机扫一扫添加微信