20
ハスケルコードを読んでいるうちに私はこれに来ました:<$>
。ハスケルではどういう意味ですか?いくつかのGoogleの検索の後、私は暗闇の中にとどまります。
ハスケルコードを読んでいるうちに私はこれに来ました:<$>
。ハスケルではどういう意味ですか?いくつかのGoogleの検索の後、私は暗闇の中にとどまります。
Googleは、Haskellにとって最高の検索エンジンではありません。 HoogleまたはHayooを試してみて、両方を使用すると、例えば書くことができますので、それは、単にfmap
用中置同義語だすぐto this:
(<$>) :: Functor f => (a->b) -> f a -> f b
あなたを指しています最も中置関数のように
Prelude> (*2) <$> [1..3]
[2,4,6]
Prelude> show <$> Just 11
Just "11"
、それは、単に関数定義組み込みの構文ないです。しかし、ファンクタは、<$>
がほとんどどこでも見つけられるような基本的なツールです。
これはあなたが出くわす最後の "変わったハスケルシンボル"ではありません:) – Jubobs
FYIシンボルハッシュ(http://symbolhound.com/?q=%3C%24%3E+haskell)、より具体的には、ホッグ(https ://www.haskell.org/hoogle/?hoogle =%3C%24%3E)はこの状況で役に立ちます。 – ron