我在groovy中有以下数组数组
def userList = [[name: user1, id:0, ip: 127.0.0.1], [name: user2, id:1, ip: 127.0.0.2], [name: user3, id:2, ip: 127.0.0.3]]
我正在迭代另一个列表rows
,我想根据索引从上面的列表中提取条目。
rows.eachWithIndex { row, index ->
groovy.lang.Closure idMatch = { it.id == index }
def match = userList.findAll(idMatch)
println(match)
}
匹配总是返回空。
当我打印时,索引值正确显示为0,1,2等。