什麼是這樣做的慣用斯卡拉方式?我有一個列表,並且如果我找到與某些條件相匹配的東西,則返回「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