2

意味がありませんが、このグルーヴィーな振る舞いはばかげています。
コードは次のようになります。

def xmlArray = xmlMap['ClientXml'] //Map has key and array of xml for each key.

println "Length of Array"
println xmlArray.length //prints [, ,]
println xmlArray.size() //prints 3
println groovy.xml.XmlUtil.serialize(xmlArray[1] ) //prints xml
println xmlArray.getClass().name //prints java.util.ArrayList

//This part does not work
xmlArray.each {
  println it
}

私のコードで何が変更されたのかわかりませんが、以前はうまく機能していました。

4

1 に答える 1

0

ループを書き直すことが私にとって十分な解決策であったことを除いて、提供するより深い洞察はありfor (element in array) { ... }ません(とにかく、私は通常、その表記法を好みます)...

于 2015-10-07T12:16:02.557 に答える