私は、Groovy コードを作成しようとしている Java プログラマーです。
loginAttributevalues というマップを反復処理し、各キー (ユーザー名など) について相互参照属性値を見つけて、これを出力します。
ジョン:表示名
しかし、Groovy 構文について Java の頭脳を理解するのに苦労しています。誰かが私を正しい方向に向けることができますか? ありがとう。
loginAttributeValues = [username: 'john', email: 'john@smith.com']
def mapXref = [username: 'display_name',
firstname: 'first_name',
lastname: 'last_name',
email: 'email'}
for (String x : loginAttributeValues) {
if (mapXref[x])
println(mapXref.get(x))
}