なあ、再帰関数好きな人いる? パート3 [転載禁止]©2ch.net (914レス)
上下前次1-新
抽出解除 レス栞
42: 2015/11/29(日)06:56:51.27 ID:GeZFA4k5(1) AAS
ぼくたん初心者なのでわからんけど僕が今作ってる
関数から値を求める計算プログラムで再起型関数が大活躍してるお
たぶん今僕がやってる書き方が一番きれいだと思うんだけどなー
124: ネトuy ◆Qawu9.2l1E 2015/12/07(月)02:12:06.27 ID:IGEuV37f(1) AAS
w
160: 2015/12/16(水)21:37:56.27 ID:OpCUYLL/(1) AAS
いいってことよ
326(1): 2015/12/26(土)21:10:42.27 ID:oIXuKyHb(15/16) AAS
コードが見たけりゃどうぞ。
外部リンク:ideone.com
789: 2016/11/15(火)15:51:11.27 ID:jLBcnaY6(3/3) AAS
アイヤー!
828: 2017/10/03(火)20:26:43.27 ID:GaATZUfo(1) AAS
(数値計算を主体とする)関数では使わないけど、
再帰ルーチンで使用頻度が激しいのは、外部記憶装置を含めた初期化ルーチン。
一つのルーチンで、内部記憶(主記憶装置)と外部記憶(HDD等)の出入りを管理している場合に、
初期化ルーチンで外部記憶が存在しない場合には、ルーチンで保存している定数を読みだして、外部記憶に保存する。
初期化ルーチンからの定数の読み出し・外部への保存が再起処理。
初期化ルーチン以外では使わない手法。
分割して作成すると、何年か後に見直した時に、どのように初期化しているのかわからない、という事態になることが多発したので、
初期化が必要な場合には、このような手法で同一ルーチン内に収めるようにした。
もっとも一番利用頻度の高いのは、Winでは、ダイアログボックスのプロシージャ。再起の塊で、何をしているのかわからなくなってくる。
843: 2018/08/24(金)14:39:50.27 ID:1snHtaDM(1) AAS
末尾再帰すればいいじゃない。
874: 2019/04/05(金)00:21:14.27 ID:ZWKOySqx(1) AAS
async/await が JavaScript の新しい仕様として入ったのも知らんのか
904: 2021/10/04(月)21:48:56.27 ID:tW+d3xqB(1) AAS
>>903
そう
Continuation-passing style, defunctionalization, and associativity
Categorical Structure of ContinuationPassing Style
この辺のサンプルプログラム読んで
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.030s