optional

    5गर्मी

    3उत्तर

    में परिवर्तित कई वैकल्पिक मान मैं एक समारोह है कि कई वैकल्पिक String मान प्राप्त करता है और या तो एक Int या एक Boolean और उसके बाद आगे की प्रक्रिया के लिए Unit कार्यों के लिए परिवर्तित मूल्यों से गुजर

    8गर्मी

    1उत्तर

    मैंने वीसी ++ 10/बूस्ट 1.48 कोडबेस को वीसी ++ 12/बूस्ट 1.57 पर पोर्ट करना शुरू किया और मुझे एक त्रुटि मिल रही है जो :: बूस्ट को परिवर्तित नहीं कर सकता है। मैंने सोचा कि यह बूस्ट :: वैकल्पिक की एक विशे

    10गर्मी

    3उत्तर

    के साथ वैकल्पिक का उपयोग मैं तेजी से सीख रहा हूं। पहली छाप पर मैं और उदाहरण let userName: String? के लिए (एक प्रारंभिक संग्रहीत मूल्य के बिना) एक निरंतर घोषित करने एक वर्ग के भीतर एक वैकल्पिक के रूप

    6गर्मी

    3उत्तर

    class MyClass { private var _image: UIImage var image: UIImage { set { if newValue == nil { _image = UIImage(named: "some_image")! } } get { r

    5गर्मी

    1उत्तर

    के बजाय वैकल्पिक <मानचित्र <स्ट्रिंग, स्ट्रिंग >> लौटने का वास्तविक लाभ क्या है यदि मेरा कोड निश्चित रूप से Map<String, String> देता है, लेकिन खाली हो सकता है। Optional<Map<String, String>> वापस करने

    20गर्मी

    2उत्तर

    परिवर्तित करने का अच्छा तरीका Optional<Integer> से Optional<Long> को परिवर्तित करने के लिए मैं एक स्वच्छ और कोड-कुशल तरीका खोजने का प्रयास कर रहा हूं। मैं जावा 7 में गुवा के साथ काम कर रहा हूं। तो कोड

    6गर्मी

    2उत्तर

    जावा < 8 में, लौटने "असुरक्षित" वस्तुओं (वस्तुओं या नल), मैं उपवर्ग में वापसी प्रकार के विशेषज्ञ करने में सक्षम था: class A {} class B extends A {} interface Sup { A a(); /* returns A instance, or n

    20गर्मी

    4उत्तर

    मैं एक छोटे से flatMap चारों ओर संदेह में हूँ से optionals को फिल्टर करने की तेज flatMap का उपयोग कैसे करें (स्विफ्ट 1.2 करने के लिए जोड़ा) मैं कुछ वैकल्पिक प्रकार के उदाहरण के लिए एक सरणी है कहो let

    5गर्मी

    1उत्तर

    मैं स्कैला में कार्यात्मक प्रोग्रामिंग पढ़ रहा हूं, और अध्याय 04 में लेखकों ने स्वयं को विकल्प लागू किया है। sealed trait Option[+A] { def getOrElse[B >: A](default: => B): B = this match {

    12गर्मी

    3उत्तर

    मैं एक UIStoryboardSegue और हर बार, Xcode मुझे जोड़ने बना रही है दो वैकल्पिक unwraps (!!) जैसे मैं दो UIViews से एक का उपयोग करने की कोशिश कर रहा हूँ उपवर्गीकरण: let sourceView = self.sourceViewContro