то вроде не привязана чисто к моему коду. Прост нужно узнать что 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
Обсуждают сегодня