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
List Scala获取列表中小于某个值的所有元素_List_Scala - Fatal编程技术网

List Scala获取列表中小于某个值的所有元素

List Scala获取列表中小于某个值的所有元素,list,scala,List,Scala,我试图根据小于传递到函数中的某个参数的值来获取列表的分区。我正在考虑以某种方式使用map函数来应用一个函数来创建这个新列表,但我不知道如何做到: exampleList.map(s => s<10) exampleList.map(s=>s使用filter方法: exampleList.filter(s => s < 10) exampleList.filter(s=>s

我试图根据小于传递到函数中的某个参数的值来获取列表的分区。我正在考虑以某种方式使用map函数来应用一个函数来创建这个新列表,但我不知道如何做到:

exampleList.map(s => s<10)

exampleList.map(s=>s使用
filter
方法:

exampleList.filter(s => s < 10)
exampleList.filter(s=>s<10)
使用lambda语法糖:

exampleList.filter(_ < 10)
exampleList.filter(<10)
使用列表理解

for (s <- exampleList; if s < 10) yield s

for(s)非常感谢您以不同的方式实现此解决方案!唯一的问题是,现在scala编译器正在抱怨s缺少参数类型。如何解决此问题?我已尝试了(s)次