मिलान रक्षा की। कोई विचार ?स्काला के साथ पैटर्न या मैं एक पैटर्न मैच की तरह लग रहा है कि क्या करना चाहते हैं
धन्यवाद
मिलान रक्षा की। कोई विचार ?स्काला के साथ पैटर्न या मैं एक पैटर्न मैच की तरह लग रहा है कि क्या करना चाहते हैं
धन्यवाद
तुम भी रिवर्स स्थिति का परीक्षण कर सकते हैं कर सकते हैं:
sinceOp match {
case Some(lastUpdate) if lastUpdate > update.time => //...
case _ => //...
}
दूसरे मामले दोनों None
और इस मामले में जहां अंतिम अद्यतन छोटा होता है को शामिल किया गया।
या आप कार्यों
sinceOp.filterNot(_ <= update.time).getOrElse(println("if None"))
की श्रृंखला के साथ मिलान पैटर्न बदल सकते हैं यह निश्चित रूप से बेहतर समाधान है! – drexin
@paradigmatic :) धन्यवाद इसके बारे में सोचना चाहिए था – jlezard