トップページ > プログラム > 2015年09月13日 > FYUX50//

書き込み順位&時間帯一覧

61 位/165 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000001000000000000001



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net

書き込みレス一覧

なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
353 :デフォルトの名無しさん[sage]:2015/09/13(日) 09:20:03.51 ID:FYUX50//
自分の頭に浮かんだものを書き出している最中はどんな変態的なループでも書けちゃうもんだけど、
それで自分の想定した結果が間違っていたら、どこに間違い、勘違いがあるのかコードを読まなくちゃいけないだろ?
そんなときにfor文を変態的に書いてると、何が変動しているのかすごく読みづらい。
じゃあ再帰ならどうかというと、変動する値の数が少なくて済む場合が多いので、「書いた関数の意図=定義をはっきりさせておく」ことができていればデバッグしやすい。
一度でも再帰が使いやすい言語を触れば、そういう思考が身につくからおすすめよ。

大学一年の授業でCを一通り触ったけど、再帰を使って文字列を反転させる関数を作れって課題が一番苦労した。
関数をN88BASICのgosub程度のものと認識していたから。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。