プロシージャに渡す
プロシージャを作成する際、または既存のプロシージャを使用する際は、パラメーターが重要です。 パラメーターを使用して、プロシージャに情報を渡すことができます。 プロシージャには、次のパラメーターを含めることができます。
値、参照、または式がプロシージャに渡されます
情報がプロシージャに渡されます
関数は、情報を変更できます
コード内からプロシージャを呼び出す際、Visual Studio Code はプロシージャが必要とするパラメーターに関する情報を提供します。 入力を開始する際に、Visual Studio Code の IntelliSense がパラメーターの使用方法に関する追加情報を表示します。 パラメーターが角かっこで囲まれている場合、そのパラメーターがオプションであることを示します。
パラメーターでプロシージャを定義するには、プロシージャ定義のすべてのパラメーターをセミコロンで区切る必要があります。
procedure MyFunction(Param1: Integer; Param2: Text[50])
exit ステートメント
プロシージャを作成し、プロシージャがコードの実行が完了している場合、プロシージャで何らかの値を返すには、exit ステートメントを使用できます。
exit(<expression>);
exit(param * param);
exit ステートメントに戻り値を指定しなかった場合、プロシージャは終了します。 この機能は、特定の条件の後にプロシージャを停止する場合に役立ちます。 それ以外の場合は、返す値を指定できます。
local procedure MyFunction() : Integer
var
myResult: Integer
begin
myResult := Power(2, 3);
exit(myResult);
end;