Есть ли причина предпочесть одну из следующих обозначений над другими или это просто вопрос предпочтения?
map toLower "FOO"
fmap toLower "FOO"
toLower <$> "FOO"
В стороне: я понимаю, что <$>
совпадает с `fmap`
. Правильно ли я в предположении, что map
является лишь менее общим видом fmap
?