差分
戻り値
,'''戻り値'''(もどりち,return value)とは、[[プログラム]]中の[[関数]]が処理を終了し、呼び出し元に結果として返す[[値]]のことである。
なお英語表記はreturn valueが現在では一般的だが、元祖[[BASIC]]などの[[サブルーチン]]型の[[プログラミング言語]]の場合は、戻り値が呼び出し元([[メインルーチン]])の[[アドレス]]なので、return valueではなく'''return address'''と表記するのが一般的である。が、そのような[[プログラミング言語]]は絶滅危惧種なので深く考える必要はない。
[[プログラミング言語]]によっては、戻り値を返さない[[関数]]を作成することもできる。一方で「値を返さないとか、それ関数じゃないじゃん」という理由で「return 1」を強要する[[プログラミング言語]]も存在する。
== 関連項目 ==
* [[引数]]
* [[関数]]
* [[サブルーチン]]
== 参考文献 ==
<references/>
== 外部リンク ==
{{stub}}
なお英語表記はreturn valueが現在では一般的だが、元祖[[BASIC]]などの[[サブルーチン]]型の[[プログラミング言語]]の場合は、戻り値が呼び出し元([[メインルーチン]])の[[アドレス]]なので、return valueではなく'''return address'''と表記するのが一般的である。が、そのような[[プログラミング言語]]は絶滅危惧種なので深く考える必要はない。
[[プログラミング言語]]によっては、戻り値を返さない[[関数]]を作成することもできる。一方で「値を返さないとか、それ関数じゃないじゃん」という理由で「return 1」を強要する[[プログラミング言語]]も存在する。
== 関連項目 ==
* [[引数]]
* [[関数]]
* [[サブルーチン]]
== 参考文献 ==
<references/>
== 外部リンク ==
{{stub}}