【发布时间】:2014-04-13 08:16:33
【问题描述】:
我理解下面的sn-p代码及其对应的输出
(let [ [x y] (map list [1 2] [3 4])] (prn x) (prn y))
(1 3)
(2 4)
nil
现在下面的输出让我感到困惑:
(doseq [ [x y] (map list [1 2] [3 4])] (prn x y))
1 3
2 4
nil
我认为在上面的 sn-p x 将绑定到 [1 3] 而 y 将绑定到 [2 4] 所以输出应该是“
1 2
3 4
nil
【问题讨论】:
标签: clojure