Привязка «<-» в нотации do

Мне трудно это понять. Чем отличаются следующие две строки при записи в нотации do?

1. let x = expression
2. x <- expression

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

22
задан Saro Taşciyan 11 June 2014 в 17:13
поделиться