我在 MVEL 中创建了一个地图,我必须使用 foreach 对其进行迭代。我该怎么做?
有一个类似的问题: How to iterate over a map in mvel 但是在这种情况下,地图是用 Java 创建的,并且有一个返回键数组(entrySet)的方法,而我的情况并非如此。
//MVEL
map = [
'a': 'a1',
'b': 'b2',
'c': 'c3'
];
foreach (key: map) {
System.out.println(key);
}
我在 foreach 循环中尝试了 map 和 map.entrySet ,但似乎都没有。
注意:我使用 MVEL 命令行并使用 MVEL 版本 2.2.0.15 对其进行测试