Использование цикла for, как я могу перебирать список, имея возможность не перебирать последний элемент в списке.Scala итерации по списку, кроме последнего элемента
В моем случае, я хотел бы, чтобы не перебрать первый элемент, и нужно перебирать в обратном направлении, вот что у меня есть:
for(thing <- things.reverse) {
//do some computation iterating over every element;
//break out of loop when first element is reached
}
Вы может использовать 'init' и' tail' вместо 'dropRight' и' drop' –
@ RégisJean-Gilles - Спасибо, я обновил ответ. Они требуют, чтобы список был непустым, хотя они не совсем то же самое. – Lee
Очень хорошая точка, предупреждение полностью оправдано. –