MVEL でマップを作成しましたが、foreach を使用してそれを反復処理する必要があります。どうすればいいですか?
同様の質問があります: 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を使用してテストしました