gpt4 book ai didi

haskell - Haskell 中 <$> 是什么意思?

转载 作者:行者123 更新时间:2023-12-01 19:58:33 26 4
gpt4 key购买 nike

在阅读一段 Haskell 代码时,我发现了这个:<$> 。它在 haskell 中意味着什么?经过一番谷歌搜索后,我仍然一无所知。

最佳答案

Google 不是 Haskell 的最佳搜索引擎。试试Hoogle Hayoo ,两者都会立即指向您to this:

(<$>) :: Functor f => (a->b) -> f a -> f b

这只是 fmap 的中缀同义词。 ,所以你可以写例如

Prelude> (*2) <$> [1..3]
[2,4,6]
Prelude> show <$> Just 11
Just "11"

与大多数中缀函数一样,它不是内置语法,只是一个函数定义。但仿函数是一个如此基本的工具,<$>几乎随处可见。

<小时/>

Hayoo 已经离线有一段时间了。

关于haskell - Haskell 中 <$> 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37286376/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com