1
我有一個函數,它使用了Dot運算符。現在我想寫它沒有點。我怎樣才能做到這一點?haskell中的點算子
all p = and . map p
這是正確的嗎?
all p = and (map p)
我得到這些錯誤:
4.hs:8:13:
Couldn't match expected type `[Bool]'
with actual type `[a0] -> [b0]'
In the return type of a call of `map'
Probable cause: `map' is applied to too few arguments
In the first argument of `and', namely `(map p)'
In the expression: and (map p)
「埃塔擴張」 –