是否有任何命令/构造如C中的return
从Inno Setup脚本代码的函数中立即退出,保留结果代码?
我想要点什么
If k = false then
Begin
Result:=false;
Exit;
End;
答案 0 :(得分:3)
您的代码是正确的。
使用Exit
statement退出function
或procedure
。使用function
,在调用Result
之前设置Exit
自动变量,以设置返回值。
function MyFunction: Boolean;
begin
if not SomeTest then
begin
{ cannot do stuff, aborting }
Result := False;
Exit;
end;
{ do stuff }
Result := True;
end;