Просто если я хочу пройти циклом от конца к началу массива. В котлине я могу сделать просто for (i in 10 downTo 0), а в скале надо писать for (i <- 10 to 0 by -1) ?
так юзай итераторы и будет табе счастие)
наверное потому что в скале классические циклы практически не используются
collection.indices.reverse? Но я не припомню, чтобы мне такое когда-нибудь понадобилось. Вообще, с индексами достаточно редко приходится работать. Чаще всякие foldRight (кстати, он же правоасоциативный), foldLeft, .head/.headOption и так далее
Обсуждают сегодня