2015-03-19 60 views
0

对不起,但我是一个scala的新手。我怎么能得到scala数组中的第一个K元素?

我想在斯卡拉阵列前K元素,在Python,我可以使用:

arr[0:K]得到ARR的前K元素,

我怎么能在斯卡拉吗?

+0

http://www.scala-lang.org/api/current/index.html#scala.Array – 2015-03-19 04:59:10

+0

一个做它通过阅读API文档, @MarekAdamek指出。说真的,至少要回顾一下 - 如果你对收藏不太熟悉,你会不必要地挣扎API – 2015-03-19 09:41:46

回答

4

你可以这样做:

arr.take(k) 
+0

你知道如何拍摄2-4个元素吗?在Python中,我们可以使用arr [1:3] – user2848932 2015-03-20 05:08:43

+2

尝试a.slice(1,4) – Rahul 2015-03-20 05:16:49

+0

非常感谢! – user2848932 2015-03-20 09:04:29

相关问题