如果你给 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