Мне трудно это понять. Чем отличаются следующие две строки при записи в нотации do?
1. let x = expression
2. x <- expression
Я не вижу. Иногда работает одно, иногда другое. Но редко оба. «Изучите хаскелл» говорит, что <-
привязывает правую часть к символу слева. Но чем это отличается от простого определения x
с помощью let
?