两个条件斯卡拉过滤器 [英] Scala filter on two conditions
本文介绍了两个条件斯卡拉过滤器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想过滤我的数据在一次两个条件设定。
这可能吗?
我想是这样的:
的MyStuff = mystuff.filter(_ ISX&放大器;&安培; _.name ==XYZ)
解决方案
使用略显不足简洁的lambda语法:
的MyStuff = mystuff.filter(X =>(x.isX&安培;&安培; x.name ==XYZ))
您可以找到斯卡拉匿名函数的语法详细>。
I would like to filter my data set on two conditions at once.
Is it possible?
I want something like this:
mystuff = mystuff.filter(_.isX && _.name == "xyz")
解决方案
Using slightly less concise lambda syntax:
mystuff = mystuff.filter(x => (x.isX && x.name == "xyz"))
You can find more detail on Scala anonymous function syntax here.
这篇关于两个条件斯卡拉过滤器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文