2
有什麼改進,我可以改善這個代碼?也許有一些常規的語言功能?這個片段平化的XML文件:節點/節點/節點我們可以使這個片段更groovier?
def root = new XmlParser().parse("src/your_xml.xml")
root.depthFirst().each { n ->
def name = n.name()
while(n?.parent()){
name = "${n?.parent()?.name()}/${name}";
n = n?.parent()
}
println name
}
+1對「不要用一些很酷的東西去,用一些可讀的東西去吧」 – quip 2009-09-25 14:55:17
你絕對是對的。我也爲可讀代碼!也許你只是誤解了我,我搜索了一些可以使用的常用功能。這可能會使這段代碼更具可讀性。謝謝:) – codevour 2009-09-28 05:11:12
對於你的代碼:這是不可能的,只有一個做,而不是在groovy afaik功能 – codevour 2009-09-28 05:14:49