两个条件斯卡拉过滤器 [英] Scala filter on two conditions

查看:162
本文介绍了两个条件斯卡拉过滤器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想过滤我的数据在一次两个条件设定。

这可能吗?

我想是这样的:

 的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆