Scala中是否有内置函数接受数组的一部分并从该部分创建新数组? 产生以下伪代码的东西:
newarr = oldarr[3:5]
意思是,newarr是一个包含3个元素的数组:
newarr[0]=oldarr[3]
newarr[1]=oldarr[4]
newarr[2]=oldarr[5]
答案 0 :(得分:5)
val newarr = oldarr.slice(3,6) // from index 3 until (not including) index 6
研究Standard Library。你能在那里找到它真是太神奇了。