Как получить последний элемент массива в scala Как получить последний элемент из массива, если он есть. В приведенном ниже коде num содержит массив элементов var line_ = ln.trim if(!line_.isEmpty) { var num = line_.split(" "); } Ответ 1 Просто используйте last: var num = line_.split(" ").last; Ответ 2 Последняя будет работать, если массив не пуст. Вы можете предпочесть lastOption: scala> Array.empty[String].lastOption res5: Option[String] = None scala> "ab".toArray.lastOption res6: Option[Char] = Some(b)
Ответ 2 Последняя будет работать, если массив не пуст. Вы можете предпочесть lastOption: scala> Array.empty[String].lastOption res5: Option[String] = None scala> "ab".toArray.lastOption res6: Option[Char] = Some(b)