Répondre

4

composition de fonction dans PureScript est fait avec (<<<), non (.).

import Data.String (length, trim) 

trimmedLength :: String -> Int 
trimmedLength = length <<< trim 
+0

C'est verbeux. Puresript ne supporte-t-il pas unicode et pourrait donc avoir '∘'? – ftor

+1

Oui, ce n'est pas inclus dans le noyau 'Prelude'. Les préludes spécifiques au projet définiront souvent ceci s'ils sont dans des projets favorables à l'unicode. –

+0

Il y a quelques minutes, il y a une bibliothèque qui (jusqu'à maintenant) ne fait que ceci - [purescript-gorgeous] (https://github.com/slamdata/purescript-gorgeous) - bien qu'elle ne soit pas encore publiée sur Pursuit. – ahstro