2016-05-14 3 views
0

Есть ли встроенная функция в Scala, которая принимает часть массива и создает новый массив из этой части? то, что делает следующий псевдокод:Scala: sub-array

newarr = oldarr[3:5] 

смысл, newarr представляет собой массив из 3-х элементов, что:

newarr[0]=oldarr[3] 
newarr[1]=oldarr[4] 
newarr[2]=oldarr[5] 
+0

Возможный дубликат [Каков правильный способ получения подмассива в Scala?] (Http://stackoverflow.com/questions/10830944/what-is-the-correct-way-to-get-a-subarray -в-Scala) – Radu

ответ

4
val newarr = oldarr.slice(3,6) // from index 3 until (not including) index 6 

Изучить Standard Library. Удивительно, что вы там найдете.

Смежные вопросы