Retourner au contenu associé (journal : "beauté du code")
Posté par serge_sans_paille (site web personnel) le 01 octobre 2014 à 10:43. En réponse au journal "beauté du code". Évalué à 1.
En fait ce que tu veux c'est une forme de propagation de constantes interprocédurales, non ?<pub>Pythran le fait dans certains cas</pub>
<pub>
</pub>
Par exemple :
def fib(n): return n if n < 2 else (fib(n - 1) + fib(n - 2)) def foo(): print map(fib, [1,2,3])
est transformé (à la compilation) en
def fib(n): return (n if (n < 2) else (fib((n - 1)) + fib((n - 2)))) def foo(): print [1, 1, 2]
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Plutôt beauté du design
Posté par serge_sans_paille (site web personnel) . En réponse au journal "beauté du code". Évalué à 1.
En fait ce que tu veux c'est une forme de propagation de constantes interprocédurales, non ?
<pub>Pythran le fait dans certains cas</pub>Par exemple :
est transformé (à la compilation) en