groovy - 以第一个列表为键映射的 Groovy 列表列表
问题描述
我将如何以惯用方式进入 Groovy(使用收集方法?)从
[['a', 'b', 'c'], [1, 2, 3], [4, 5, 6]]
至
[[a: 1, b: 2, c: 3], [a: 4, b: 5, c: 6]]
解决方案
def x=[['a', 'b', 'c'], [1, 2, 3], [4, 5, 6]]
x.tail().collect{v-> x.head().indexed().collectEntries{i,k-> [k, v[i]] } }
推荐阅读
- php - MySQL 上的多次插入使用准备好的语句问题,只插入了一个结果
- xpath - 如何在 Logstash 中选择 xml 输入日志的特定元素
- haskell - 在 Haskell 中的另一个函数内部调用函数
- python - 如何从具有不完整键或条件的 DynamoDB 中获取项目?
- scheme - 这段代码的每一行发生了什么?
- c# - 使用 Polly 重试拦截器不适用于 Unity
- r - R:“相同”的令人惊讶的行为
- postgresql - 获取错误:尝试使用 golang-migrate 迁移到 postgres 数据库时无法获取锁
- python - 窗口未在外部 url 链接上打开新窗口或选项卡单击
- javascript - 使用 ajax/php 具有文件树视图的单页应用程序