脚本语言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