Retourner au contenu associé (dépêche : OCaml 4.00.0 est sorti)
Posté par GNU_Eths le 17 août 2012 à 17:51. En réponse à la dépêche OCaml 4.00.0 est sorti. Évalué à 1.
La currification c'est juste le fait de découper l'application d'une fonction en plusieurs fois. En C par exemple tu pourrais faire:
int f(int x, int y) { return x + y; } int f1(int y) { return f(4, y); } f1(1);
au lieux de:
let f x y = x + y (* ou encore: *) let f = (+) let f1 = f 4 f1 1
Donc tu va récupérer le résultat de la fonction (ici 5) dans les deux cas en applicant y à la fonction f1. Sauf que un cas est plus simple que l'autre.
Je ne vois pas il y aurait plusieurs sorties ou en quoi ça serais moins lisible ?
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Version fonctionnelle
Posté par GNU_Eths . En réponse à la dépêche OCaml 4.00.0 est sorti. Évalué à 1.
La currification c'est juste le fait de découper l'application d'une fonction en plusieurs fois.
En C par exemple tu pourrais faire:
au lieux de:
Donc tu va récupérer le résultat de la fonction (ici 5) dans les deux cas en applicant y à la fonction f1.
Sauf que un cas est plus simple que l'autre.
Je ne vois pas il y aurait plusieurs sorties ou en quoi ça serais moins lisible ?