2
试图使用(.)
作为函数组合,但它不起作用。在PureScript如何在PureScript中编写函数?
import Data.String (length, trim)
trimmedLength :: String -> Int
trimmedLength = length . trim
试图使用(.)
作为函数组合,但它不起作用。在PureScript如何在PureScript中编写函数?
import Data.String (length, trim)
trimmedLength :: String -> Int
trimmedLength = length . trim
功能组合物与(<<<)
,不(.)
完成。
import Data.String (length, trim)
trimmedLength :: String -> Int
trimmedLength = length <<< trim
这是冗长的。不是puresript支持unicode,因此可能有'?'? – ftor
是的,它只是没有包含在核心'Prelude'中。如果项目特定的前奏对象适合unicode友好的项目,通常会定义它。 –
就在几分钟前,还有一家图书馆(迄今为止)只做这件事 - [purescript-gorgeous](https://github.com/slamdata/purescript-gorgeous) - 尽管它还没有在追踪中发布。 – ahstro