サブルーチンへの引数の渡し方のうち、変数を引数として渡しても、サブルーチンの実行後に変数の値が変更されないことが保証されているものはどれか。
ア | 値呼出し |
イ | 結果呼出し |
ウ | 参照呼出し |
エ | 名前呼出し |
答え ア
【解説】
ア | サブルーチンに値呼出しで変数を引き渡すと、サブルーチンの実行後も変数の値は変化しません。 |
イ | (「結果呼出し」というのを知りません。) |
ウ | サブルーチンに参照呼出しで変数を引き渡すと、サブルーチンの実行により変数の値が変化します。 |
エ | 名前呼出し(call by name)は、評価で使用します。(詳細を理解していません。) |
【キーワード】
・変数の呼び出し