【发布时间】:2013-08-31 19:26:47
【问题描述】:
如何在 Clojure 中重写这段 Ruby 代码?
seq = [1, 2, 3, 4, 5].each_cons(2)
#=> lazy Enumerable of pairs
seq.to_a
=> [[1, 2], [2, 3], [3, 4], [4, 5]]
Clojure:
(??? 2 [1 2 3 4 5])
;=> lazy seq of [1 2] [2 3] [3 4] [4 5]
【问题讨论】:
-
顺便说一句,@fujy,当我在与此问题stackoverflow.com/questions/18072261/… 类似的情况下添加
ruby标签时,@sawa 将其删除。我倾向于同意他的观点。这不是关于 Ruby 的问题,而是关于 Clojure 的问题。 -
是的,我同意你的观点,这不是关于
ruby的问题。不过,我认为能回答的人应该明白ruby代码。