2016-05-14 35 views
0

Scala中是否有內置函數,它接收數組的一部分並從此部分創建一個新數組? 這是令以下僞代碼:Scala:子數組

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 -in-斯卡拉) – Radu

回答

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

研究的Standard Library。你會在那裏找到驚人的。