差分
ナビゲーションに移動
検索に移動
← 古い編集
新しい編集 →
末尾再帰最適化
136 バイト追加
,
2012年5月2日 (水) 05:33
→Python
=== Python ===
[[Python]]ではPython 2.4から導入された[[デコレーター]]
を用いて、
を用いて[[メタプログラミング]]を実現した人がおり<ref>http://d.hatena.ne.jp/wasabiz/20110118/1295335821</ref>、それを使えば
[[関数]]の頭に「@tail_recursive」と書くことで末尾再帰最適化を明示することができる。
[[階乗]](factorial)の記述例。
匿名利用者
58.98.183.133
案内メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
ページ
議論
変種
表示
閲覧
編集
ソースを編集
履歴表示
その他
検索
案内
メインページ
最近の更新
未作成ページ
おまかせ表示
ヘルプ
ツール
特別ページ
印刷用バージョン