Я читаю Learn You a Haskell для большого блага , и я никогда не знаю, как произносить операторы Haskell. У них есть "настоящие" имена? ?
Например, как вы читаете вслух такое выражение, как это?
Just (+3) <*> Just 9
Я знаю, что >>=
это «связать», но как насчет других? Так как Google не учитывает не алфавитно-цифровые символы, эффективный поиск довольно сложен ...
Я понимаю, что вы можете создавать свои собственные операторы, поэтому, конечно, не все операторы могут иметь имена, но я ожидаю, что общие (например, определенные в Applicative
или Monad
) должны иметь имена ...
<*>
произносится?" ? Даже если это не так, его ответы, вероятно, стоит проверить.
()
произносится единица. Однажды я застрял перед аудиторией из пары сотен функциональных программистов, не знающих, как произнести это на моем слайде.