Retourner au contenu associé (journal : Switch, chaîne constante et c++)
Posté par Guillaum (site web personnel) le 31 août 2016 à 22:09. En réponse au journal Switch, chaîne constante et c++. Évalué à 2.
Question de goût. Je trouve la syntaxe au contraire très clair pour du code templaté.
La dessus, rien à dire ;) Mais bon, j'ai un peu pris l'habitude d'Haskell (ou autre). Pour le troll, comparons :
int fact(int n) { var<int> m; Match(n) { When(0) return 1; When(1) return 1; When(_) return n * fact(n-1); } EndMatch }
fact n = case n of 0 -> 1 1 -> 1 _ -> n * fact (n - 1) -- ou fact 0 = 1 fact 1 = 1 fact n = n * fact (n - 1)
Vachement plus compact, lisible et polymorphique ;) (mais bon, je troll ;)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Pas uniquement string
Posté par Guillaum (site web personnel) . En réponse au journal Switch, chaîne constante et c++. Évalué à 2.
La dessus, rien à dire ;) Mais bon, j'ai un peu pris l'habitude d'Haskell (ou autre). Pour le troll, comparons :
Vachement plus compact, lisible et polymorphique ;) (mais bon, je troll ;)