java – 搜索scala列表以查找与属性匹配的内容
发布时间:2020-12-15 02:01:39 所属栏目:Java 来源:网络整理
导读:什么是惯用的 scala方法呢?我有一个列表,如果我找到符合某些条件的东西,则想要返回“Y”,否则返回“N”.我有一个“有效”的解决方案,但我不喜欢它…… def someMethod( someList: List[Something]) : String = {someList.foreach( a = if (a.blah.equals("W
什么是惯用的
scala方法呢?我有一个列表,如果我找到符合某些条件的东西,则想要返回“Y”,否则返回“N”.我有一个“有效”的解决方案,但我不喜欢它……
def someMethod( someList: List[Something]) : String = { someList.foreach( a => if (a.blah.equals("W") || a.bar.equals("Y") ) { return "Y" } ) "N" } 解决方法
Simples:
if (someList.exists{ a=> a.blah == "W" || a.bar == "Y"}) "Y" else "N" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |