几天前我开始使用 Haskell,我在网上找到了一些解决我的问题的方法,但我开始注意到某些函数在函数名的末尾有一个符号。
什么意思?
一个例子可能是
map' :: (a -> b) -> [a] -> [b] map' f [] = [] map' f (x:xs) = foldr (\y ys -> (f y):ys) [] xs
来源
syntax haskell
haskell ×1
syntax ×1