Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.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中选择如何从列表中获取元素?_Scala_List - Fatal编程技术网

如何在Scala中选择如何从列表中获取元素?

如何在Scala中选择如何从列表中获取元素?,scala,list,Scala,List,我有一个元素列表list(1,2,3,4,5,6),我希望从中获得一些元素,以形成一个新的list到list(2,4,5,6) 我该怎么做呢?谢谢 可以映射或筛选scala集合。在您的情况下,您只需使用所需的函数进行过滤即可 在scala REPL中 大于或等于2的滤芯 scala> List(1,2,3,4,5,6).filter(_>=2) res3: List[Int] = List(2, 3, 4, 5, 6) 或者要过滤所有不是1和3的元素, scala> List

我有一个元素列表
list(1,2,3,4,5,6)
,我希望从中获得一些元素,以形成一个新的
list
list(2,4,5,6)


我该怎么做呢?谢谢

可以映射或筛选scala集合。在您的情况下,您只需使用所需的函数进行过滤即可

在scala REPL中

大于或等于2的滤芯

scala> List(1,2,3,4,5,6).filter(_>=2)
res3: List[Int] = List(2, 3, 4, 5, 6)
或者要过滤所有不是1和3的元素,

scala> List(1,2,3,4,5,6).filter(element => (element!=1 && element!=3))
res6: List[Int] = List(2, 4, 5, 6)
也读