2016-05-14 27 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。你会在那里找到惊人的。