戻り値プロシージャで処理した結果を、プロシージャを呼び出す側に渡すためには戻り値を指定します。戻り値はFunctionプロシージャを使い、戻すデータのデータ型を指定します。プロシージャの定義内でデータを呼び出し側に戻すには次のように指定します。式これから戻り値を指定しないパターンと指定するパターンを見てみましょう。戻り値を指定しない戻り値を指定しない場合はSubプロシージャを使用します。プロジェクト次のようにプロジェクトを作成してください。実行するとコンソールに結果が表示されます。プログラム次のようにプログラムを入力してください。解説4~6行目でSubプロシージャを定義しています。このプロシージャは仮引数を二つ用意しています。整数値を受け取ります。戻り値はSubプロシージャを使用しているので、ありません。2つの整数を加算し、表示して呼び出し元に戻ります。今回はMainプロシージャで加算したい数値を入力しています。Addプロシージャを呼び出す時に加算した二つの入力データを渡しています。今回は、計算と表示をAddプロシージャが担当しています。戻り値を指定する戻り値を一つ指定することができます。戻り値を指定する場合はFunctionプロシージャの定義で戻り値のデータ型を指定します。プロジェクト次のようにプロジェクトを作成してください。実行するとコンソールに結果が表示されます。プログラム次のようにプログラムを入力してください。解説4~6行目でプロシージャを定義しています。このプロシージャは仮引数を二つ用意しています。整数値を受け取ります。戻り値はInteger型と指定しているので整数値が返ります。2つの整数を加算し、呼び出し元にその結果を返します。今回はMainプロシージャで加算したい数値を入力しています。Addプロシージャを呼び出す時に加算した二つの入力データを渡しています。今回は、計算をAddプロシージャが、計算結果の表示をMainプロシージャが担当しています。