相关疑难解决方法(0)

Clojure Core或Contrib中的Zip功能是否相同?

在Clojure中,我想结合两个列表来给出一对对,

> (zip '(1 2 3) '(4 5 6))  
((1 4) (2 5) (3 6))
Run Code Online (Sandbox Code Playgroud)

在Haskell或Ruby中,该函数称为zip.实现它并不困难,但我想确保我没有错过Core或Contrib中的函数.

Core中有一个zip命名空间,但它被描述为提供对Zipper功能技术的访问,这似乎不是我所追求的.

以这种方式在Core中是否存在用于组合2个或更多列表的等效函数?

如果没有,是不是因为有一种惯用的方法使得函数不需要?

clojure

122
推荐指数
4
解决办法
3万
查看次数

标签 统计

clojure ×1