什么是这样做的惯用斯卡拉方式?我有一个列表,并且如果我找到与某些条件相匹配的东西,则返回“Y”,否则返回“N”。我有一个解决方案, “作品”,但我不喜欢它... ...搜索匹配属性的东西的斯卡拉列表
def someMethod(someList: List[Something]) : String = {
someList.foreach(a =>
if (a.blah.equals("W") || a.bar.equals("Y")) {
return "Y"
}
)
"N"
}
你在说什么这里这不是真的清楚。你的意思是说所有的元素都应该是“W”或“Y”以返回“Y”,否则它应该返回“N”? – 2011-02-04 16:16:54
不,我只想找到1个匹配,然后做一个Y ..否则N如果不匹配 – bwawok 2011-02-04 17:09:19