Трудность прохождения через шпунтовой узел - PullRequest
2 голосов
/ 09 марта 2011

Я хочу пройти через Groovy узел, который имеет атрибуты и значения.Для этого я бы предпочел простой цикл, такой как

for(child in node.value())

. Вышеуказанный цикл for проходит через все узлы, но я должен пропустить первый элемент, то есть node.value()[0] должен быть пропущен, а node.value()[1]последний элемент должен быть пройден.

Что ж, я могу использовать обычный цикл Java, начинающийся с i=1 до node.value().size(), но у меня есть некоторые дополнительные проблемы, связанные с этим, потому что я использую этот цикл врекурсивная функция.

Итак, простота цикла должна оставаться такой же, как указано выше, но я должен быть в состоянии пройти от 2-го элемента до последнего.

Я даже пытался

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

, но это не сработало.

Скажите, пожалуйста, как это классно?

1 Ответ

2 голосов
/ 09 марта 2011

Как насчет:

for( child in node.value()[1..-1] )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...