すれ立てるまでもない質問はここで 第71刷
■ このスレッドは過去ログ倉庫に格納されています
0375デフォルトの名無しさん
2005/11/03(木) 13:19:50どのような設計思想からなのか、ご存知の方がいらっしゃいましたら
ご回答願えませんか。
返り値を構造体やポインタにしたり、引数にて参照渡しをすることで、
二つ以上の値を返すことはできますが、なぜ引数と同様の記法で
複数の返り値が返せないのか分かりません。
私の考えでは、
1.数学の関数と同様、複数の入力から一つの出力を求めるという考え
2.関数から戻るとき返り値はスタックに積んだりレジスタ渡しにする
(うろおぼえ)ことから、そのあたりの実装を考えた仕様
あたりが理由かと推測しておりますが、ソースはありません。
また複数の返り値が取れるような言語や、言語の設計思想が分かる
書籍などありましたらご教示ください。
■ このスレッドは過去ログ倉庫に格納されています