2011-03-09 80 views
2

我想遍歷一個有屬性和值的groovy節點。對於這一點,我寧願一個簡單的循環,像遍歷groovy節點的難度

for(child in node.value()) 

以上用於遍歷所有節點的循環,但我的要求是,離開了第一個元素,即node.value()[0]必須留出來,node.value()[1]到最後一個元素必須經過。

嗯,我可以使用一個普通的java循環開始i=1node.value().size(),但我有一些進一步的問題處理,因爲我在循環中使用遞歸函數。

所以,循環的簡單性應保持與上述相同,但我必須能夠從第二個元素遍歷到最後。

我甚至試過

for(child in node.value()[1]..node.value().size()) 

,但它不能正常工作。

請告訴我如何做到這一點是groovy?

回答

2

如何:

for(child in node.value()[1..-1]) 
+0

謝謝...這幫助! – 2011-03-18 11:40:21