Я часто слышал утверждения о том, что у Haskell нет переменных; в частности, этот ответ утверждает, что это не так, и оно было поддержано по меньшей мере девять раз и принято.
У него есть переменные или нет, и почему?
Этот вопрос также кажется применимым для промежуточных языков ML, F #, OCaml, Erlang, Oz, Lava и всех SSA.