2012-04-16 10 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")) 
संबंधित मुद्दे