Когда я оцениваю следующий код clojurescript core.async, я получаю сообщение об ошибке: «Uncaught Error: ‹! Используется не в блоке (go...)»
(let [chans [(chan)]]
(go
(doall (for [c chans]
(let [x (<! c)]
x)))))
Что я здесь делаю неправильно? Это определенно похоже на ‹! находится в блоке go.
go
блоков:<!
не будет работать, например, внутриfor
. См. принятый ответ на аналогичный вопрос. . - person T.Gounelle   schedule 26.02.2015