En haskell il est possible d'appliquer partiellement une fonction infixe en utilisant des sections, par exemple étant donné la fonction infixe < (inférieure à) on peut appliquer partiellement l'un des arguments de la fonction: (5 <), (< 5)Application partielle des fonctions d'infixe dans F #
en d'autres termes, nous avons haskell la notation abrégée suivante:
op :: a -> b -> c
(`op` y) === \x -> x `op` y
(x `op`) === \y -> x `op` y
Est-ce que F # un concept similaire?
Merci pour la réponse rapide. C'est juste que venant de haskell où le filtre (<5) [1..10] donne [1,2,3,4], cela me rend confus que dans F # List.filter ((<) 5) [1..10] renvoie [6; 7; 8; 9; 10]! – primodemus
Alors n'écrivez pas cela;) – ephemient
Eh bien, c'est ma définition de '(vraiment) maladroit';) –