请问haskell中两个分隔符 $ 和 . 的分别是什么意思?
haskell吧
全部回复
仅看楼主
level 4
lol_lol_lol9
楼主
2014年06月16日 09点06分
1
level 13
森宫苍乃
$的定义
infixr 0 $
($) :: (a -> b) -> a -> b
f $ x = f x
可以省略些括号
map toLower (reverse (takeWhile ('/' /=) (reverse fp)))
==>
map toLower $ reverse $ takeWhile ('/' /=) $ reverse fp
2014年06月16日 23点06分
2
lol_lol_lol9
thx!懂了
2014年06月18日 14点06分
level 13
森宫苍乃
.用来得到一个复合函数
2014年06月16日 23点06分
3
level 8
路飞艾斯乐园
. 是 复合函数 (f . g) x = f(g x)
2015年06月10日 00点06分
4
1