如果您给 partition 传递非正的 'n' 或 'step' 值,您将得到一个无限循环。以下是一些例子:
(partition 0 (link: 1 2 3))
(partition 1 -1 (link: 1 2 3))
原因:partition 和 partition-all 并未检查 n 和 step 是否为正。
方法:在 partition 和 partition-all 中添加检查以确保 n 和 step 是正的。
补丁:clj-1647_3.patch
预审者:Alex Miller