2016-05-14 8 views
0

Gibt es in Scala eine eingebaute Funktion, die einen Teil eines Arrays aufnimmt und aus diesem Teil ein neues Array erstellt? etwas, das den folgenden Pseudo-Code macht:Scala: Sub-Array

newarr = oldarr[3:5] 

Bedeutung, newarr ist ein Array von 3 Elementen, dass:

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

Mögliche Duplikate von [Was ist der richtige Weg, um ein Sub-Array in Scala zu erhalten?] (Http://stackoverflow.com/questions/10830944/what-is-the-correct-way-to-get-a- subarray -in-scala) – Radu

Antwort

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

Study die Standard Library. Es ist erstaunlich, was du dort findest.

Verwandte Themen