小编ech*_*cho的帖子

<$ in in Maybe定义

Prelude> (fmap . const ) 2 Just 3
2
Prelude> 2 <$ Just 3
Just 2
Prelude> :t (<$)
(<$) :: Functor f => a -> f b -> f a
Prelude> :t fmap . const
fmap . const :: Functor f => b -> f a -> f b
Run Code Online (Sandbox Code Playgroud)

在仿函数中,

(<$)        =  fmap . const   
Run Code Online (Sandbox Code Playgroud)

为什么我为Maybe得到不同的结果?没找到<$在Maybe中的工具.谢谢.

haskell

2
推荐指数
2
解决办法
96
查看次数

标签 统计

haskell ×1