这是代码
module Main where
import Prelude
twice1 f = f . f
transform :: Int -> Int
transform n = n + 1
apply1 x = (twice1 transform) x
我遇到错误
Could not match type
Record
with type
Function Int
怎么了? (您可以在此处http://try.purescript.org尝试编码)
答案 0 :(得分:2)
PureScript使用点.
来访问记录字段,如:
r = { a: 42, b: "what?!" }
fourtyTwo = r.a
PureScript中的函数组合运算符为<<<
(或从左至右为>>>
),例如:
twice1 f = f <<< f