Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取scala数组中的第一个K元素?_Scala - Fatal编程技术网

如何获取scala数组中的第一个K元素?

如何获取scala数组中的第一个K元素?,scala,Scala,我想获得scala数组中的第一个K元素,在Python中,我可以使用: arr[0:K]要获取arr的前K个元素 在scala中我该怎么做?您可以通过以下方式完成此操作: arr.take(k) 正如@MarekAdamek所指出的,我们可以通过阅读API文档来实现这一点。说真的,至少要回顾一下——如果你对集合不太熟悉,你会不必要地挣扎——你知道如何接受2-4个元素吗?在python中,我们可以使用arr[1:3]

我想获得scala数组中的第一个K元素,在Python中,我可以使用:

arr[0:K]
要获取arr的前K个元素

在scala中我该怎么做?

您可以通过以下方式完成此操作:

arr.take(k)

正如@MarekAdamek所指出的,我们可以通过阅读API文档来实现这一点。说真的,至少要回顾一下——如果你对集合不太熟悉,你会不必要地挣扎——你知道如何接受2-4个元素吗?在python中,我们可以使用arr[1:3]