暇つぶし2chat TECH - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト662:デフォルトの名無しさん 20/08/14 02:55:36.25 sxmwfi0L.net >>641 total(10) #=> 1回目 print(total(10)) #=> 2回目 2回実行してるから 663:デフォルトの名無しさん 20/08/14 03:00:28 PbBJ4pBD.net >>642 ありがとうございます。わかりました。 664:デフォルトの名無しさん 20/08/14 03:15:21.63 PbBJ4pBD.net 再帰の件、続けての質問ですみません。 https://techiedelight.com/compiler/?b7CW さっきと同じ計算なのですが、printの位置を追加しました。 これを見ると、「def の中で if より上の部分だけは最初に処理される」ように見えます。 そこで疑問なのですが、再帰というのはdefを使っている場合だけに可能な処理で、普通に書いた時は再帰処理することはできない、という理解は正しいですか? 665:デフォルトの名無しさん 20/08/14 05:29:46.15 IsZI9WNI.net ラムダ式っていうのを使えばdef使わなくても再帰はできる しかし本質的にはやってることは同じ 666:デフォルトの名無しさん 20/08/14 05:45:29.86 PbBJ4pBD.net わかりました。ありがとうございます。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch