`partition` 有多个参数。从 `(partition n step pad coll)` 中移除 `coll` 来创建一个变换器参数将与 `(partition n step coll)` 冲突。 也许变换器可以是 `(partition n step)`,但需要在运行时将其与 `(partition n coll)` 区分开来。 总的来说,`partition` 已经非常复杂了,以常规方式引入变换器会影响现有的参数,而且如果您已经能够使用变换器,您应该可以找出如何使用 `partition-all` 完成这项工作?