то вроде не привязана чисто к моему коду. Прост нужно узнать что current последний элемент списка.
Как проверить что current это последний элемент изначального списка в данном примере? Спасибо!
List(1, 2, 4, 5).foldLeft(List.empty[Int]) { (result, current) =>
result match {
case 5 :: _ => current :: result
case _ => current match {
case 2 => 3 :: result
case _ => current :: result
}
}
}
пожалуйста не пиши такой кот на самом деле https://scastie.scala-lang.org/Odomontois/hG3miO8ORHStaT2RtzCdHQ
Обсуждают сегодня