在Scala中,如何将FilterMonadic转换为列表?

Hanfei Sun

FilterMonadic从以下行获得了

val f = ((2 to 10) withFilter (_ > 5) withFilter( _ < 8))

但是,我发现f没有toList方法。有没有人有关于如何将其转换为列表的想法?

withFilterfilter方法之间的主要区别是什么?

科尔玛

最简单的方法可能是f.map(identity),不一定会List根据过滤之前的原始序列类型返回,而是适当的序列类型。

如果严格需要a List,则将结果转换为Listf.map(identity).toList

至于区别,对于大多数集合来说,filter立即执行过滤,在内存中建立一个新集合并返回它,然后withFilter返回一个对象,该对象存储原始集合并仅在请求元素时才进行过滤。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Scala中,如何将FilterMonadic转换为列表?

来自分类Dev

如何将列表中的列表转换为小写?

来自分类Dev

如何将HashMap转换为Scala中的子类?

来自分类Dev

在Gatling / Scala中,如何将jsonPath转换为数组?

来自分类Dev

如何将向量转换为R中的列表?

来自分类Dev

在Elixir中,如何将范围转换为列表?

来自分类Dev

如何将列表转换为JavaScript中的多个参数

来自分类Dev

如何将DataFrame中的空列表转换为NaN?

来自分类Dev

如何将列表转换为JavaScript中的多个参数

来自分类Dev

如何将列表中的特定文本转换为大写?

来自分类Dev

如何将for循环转换为python中的理解列表?

来自分类Dev

如何将密钥对中的值转换为列表?

来自分类Dev

如何将毫秒转换为列表中的正常时间?

来自分类Dev

如何将列表转换为JavaRDD

来自分类Dev

如何将WorkItemCollection转换为列表

来自分类Dev

如何将列表转换为json

来自分类Dev

如何将数组转换为列表?

来自分类Dev

如何将索引转换为列表?

来自分类Dev

如何将枚举转换为列表

来自分类Dev

如何将列表转换为整数

来自分类Dev

如何将字典列表转换为列表列表

来自分类Dev

如何将数组列表转换为列表列表?

来自分类Dev

如何将字典列表转换为列表列表?

来自分类Dev

如何将列表列表中的元组转换为列表

来自分类Dev

如何将RDD列表列表转换为pyspark中的一个列表

来自分类Dev

如何将列表转换为DataFrame,其中列表项将充当DataFrame中的列?

来自分类Dev

Scala如何将List的等值元素转换为子列表

来自分类Dev

如何将Scala列表[org.bson.Document]转换为JSON字符串?

来自分类Dev

如何将.txt文件中的列表转换为处理(python)中的列表?

Related 相关文章

热门标签

归档