差分

ナビゲーションに移動 検索に移動

フィボナッチ数/Python

4 バイト追加, 2014年8月6日 (水) 13:05
編集の要約なし
== 記述例1 ==
[[Python]]ではPython 2.4から導入された[[デコレーター]]を用いて[[メタプログラミング]]を実現した人がおり<ref>http://d.hatena.ne.jp/wasabiz/20110118/1295335821</ref>、それを使えば[[関数]]の頭に「@tail_recursive」と書くことで末尾再帰最適化を明示することができる。tail_recursive」と書くことで[[末尾再帰最適化]]を明示することができる。
なお、同じくものを[[クラス]]ではなく[[クロージャー]]で書き直した人もいる<ref>http://d.hatena.ne.jp/tanihito/20110119/1295459297</ref>。
匿名利用者

案内メニュー