首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将多维数组转换为clojure中的嵌套向量?

将多维数组转换为clojure中的嵌套向量?
EN

Stack Overflow用户
提问于 2015-10-10 15:24:55
回答 1查看 653关注 0票数 2

对数组-2D是一个方便的函数,可以将集合的集合转换为2D java数组。还有其他的功能吗?

我想从一个2D java数组中得到一个矢量向量。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-10 16:03:27

你可以这样做:

代码语言:javascript
复制
(mapv vec the-array)

虽然在这种情况下,考虑到vec的文档

clojure.core/vec (学院) 创建一个包含coll内容的新向量。Java阵列 将被别名,不应被修改。

如果你更喜欢复制(效率较低,但更安全),那么就照leeor在评论中说的去做。较短版本:

代码语言:javascript
复制
(mapv #(into [] %) the-array)
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33055596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档