【发布时间】:2010-09-24 17:18:22
【问题描述】:
groovy 是否支持任何类型的嵌套迭代器表示法?
在下面的示例中,我想以某种方式将来自外部迭代器的 projectName 值获取到我的内部迭代器中。如果不存储在变量中,这可能吗?在我的示例中,我收到一个运行时错误,即找不到“项目”
it.myprojects.project.each{
println("Project name: " + it.projectName)
it.myroles.role.each{
Role role = new Role()
role.setName(project.projectName)//how do I get projectName here without storting it in a variable in the outer loop?
}
}
【问题讨论】: