arrays - 如何在数组数组中合并数组?
问题描述
我有一个Array[Array[Int]]
,我想做的是,每两个内部Arrays
,将它们的元素合并为一个Array
。
例如我有:Array(Array(1), Array(2), Array(3), Array(4))
结果我想要的是:
Array(Array(1, 2) Array(3, 4))
这样的事情在scala中可能吗?
解决方案
尝试这个。
myArrays.grouped(2) //Iterator[Array[Array[Int]]]
.map(_.flatten) //Iterator[Array[Int]]
.toArray //Array[Array[Int]]
推荐阅读
- javascript - Authorization error: undefined 'No callback function was given.'
- sql - 从特定列中找到最大值,然后按它们分组
- reactjs - 反应 redux 渲染数据
- mongodb - Mongoose Model.UpdateMany 不是 pre hook 上的函数错误,这适用于类似的模式和解析器
- c - 在树中搜索数字
- javascript - 从对象初始化 Typescript 类的最佳实践 (Object.assign)
- r - 使用列表时将国家假期添加到先知模型
- ios - 在 iOS 应用程序中创建帐户原型时遇到问题
- python - 如何使包含 Tkinter Checkboxes 的循环适用于调用函数中复选框的每个不同实例?
- php - 我需要帮助来解决嵌套的 FORM 问题