2012-04-16 8 views

答えて

10

また、逆の条件をテストすることができますことができます:

sinceOp match { 
    case Some(lastUpdate) if lastUpdate > update.time => //... 
    case _ => //... 
} 

後者の場合は、Noneと最後の更新が小さい場合の両方をカバーしています。

+2

のチェーンとのパターンマッチングを置き換えることができます! – drexin

+0

@paradigmatic :)感謝する必要があります – jlezard

3

それとも、これは間違いなくより良い解決策である機能

sinceOp.filterNot(_ <= update.time).getOrElse(println("if None")) 
関連する問題