स्विफ्ट वैकल्पिक क्या हैं?
स्विफ्ट वैकल्पिक क्या हैं?

वीडियो: स्विफ्ट वैकल्पिक क्या हैं?

वीडियो: स्विफ्ट वैकल्पिक क्या हैं?
वीडियो: What is SWIFT ? - To The Point | Drishti IAS 2024, मई
Anonim

एक ऐच्छिक में तीव्र एक प्रकार है जो या तो एक मूल्य या कोई मूल्य नहीं रख सकता है। वैकल्पिक a को जोड़कर लिखा जाता है? किसी भी प्रकार के लिए: इसे खोलने से पहले (या "अनरैप" की भाषा में वैकल्पिक ) आपको पता नहीं चलेगा कि इसमें कुछ है या नहीं।

इसके बाद, हम स्विफ्ट में वैकल्पिक का उपयोग क्यों करते हैं?

आप वैकल्पिक का उपयोग करें : उन गुणों के लिए जिनका कोई प्रारंभिक मान नहीं है (और एक कंस्ट्रक्टर में कोई प्रारंभिक मान सेट नहीं है), जैसे कि कुछ आउटलेट गुण। आप ऐसी संपत्ति भी बना सकते हैं जो एक निश्चित उदाहरण के कामकाज के लिए महत्वपूर्ण नहीं है, यानी। ऐच्छिक . जब कोई विधि जो मान वापस करने वाली होती है, विफल हो जाती है।

कोई यह भी पूछ सकता है कि स्विफ्ट में शून्य क्या है? शून्य Apple डॉक्स में वर्णित है: जिसका अर्थ है "एक वैध वस्तु की अनुपस्थिति।" यदि आप प्रोग्रामिंग में नए हैं शून्य इसका सीधा सा मतलब है कि एक वेरिएबल (जिसे कभी-कभी ऑब्जेक्ट कहा जाता है) खाली होता है और उसका कोई मान निर्दिष्ट नहीं होता है। यदि आपके पास प्रोग्रामिंग में पृष्ठभूमि है शून्य के लिए समान-से-समान प्रतिस्थापन के रूप में सर्वश्रेष्ठ के बारे में सोचा जा सकता है शून्य.

इस संबंध में, मैं स्विफ्ट में वैकल्पिक कैसे खोलूं?

आप ऐसा कर सकते हैं खोलना वैकल्पिक साढ़े तीन तरीकों से: बल से खोलना , का उपयोग कर अगर [ ऐच्छिक ]!= शून्य और [ ऐच्छिक ]! साथ में ऐच्छिक बाध्यकारी, if let [non- का उपयोग करके ऐच्छिक ] = [ ऐच्छिक ] {

स्विफ्ट में टपल क्या है?

स्विफ्ट में टुपल्स शब्दकोशों और संरचनाओं के बीच की जगह पर कब्जा: वे बहुत विशिष्ट प्रकार के डेटा (जैसे एक संरचना) रखते हैं लेकिन फ्लाई पर बनाया जा सकता है (जैसे शब्दकोश)। वे आमतौर पर फ़ंक्शन कॉल से कई मान वापस करने के लिए उपयोग किए जाते हैं।

सिफारिश की: