वैकल्पिक चेनिंग और वैकल्पिक बाइंडिंग क्या है?
वैकल्पिक चेनिंग और वैकल्पिक बाइंडिंग क्या है?

वीडियो: वैकल्पिक चेनिंग और वैकल्पिक बाइंडिंग क्या है?

वीडियो: वैकल्पिक चेनिंग और वैकल्पिक बाइंडिंग क्या है?
वीडियो: Optional binding and optional chaining 2024, नवंबर
Anonim

वैकल्पिक बंधन जो आप कर रहे हैं उसे स्टोर करता है बंधन एक चर में। इस मामले में, यह नेविगेशन नियंत्रक है। दूसरी ओर, वैकल्पिक जंजीर बाईं ओर मान को एक चर में नहीं डालता है।

इसके अलावा, स्विफ्ट में वैकल्पिक चेनिंग और वैकल्पिक बाइंडिंग क्या है?

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

दूसरे, क्या मैं वैकल्पिक चेनिंग का उपयोग कर सकता हूं? आप वैकल्पिक चेनिंग का उपयोग कर सकते हैं एक ऐसी विधि को कॉल करने का प्रयास करते समय जो मौजूद नहीं हो सकती है। इस कर सकते हैं मददगार बनें, उदाहरण के लिए, जब का उपयोग करते हुए एक एपीआई जिसमें एक विधि अनुपलब्ध हो सकती है, या तो कार्यान्वयन की उम्र के कारण या ऐसी सुविधा के कारण जो उपयोगकर्ता के डिवाइस पर उपलब्ध नहीं है।

इसके अलावा, क्या वैकल्पिक बंधन?

तुम इस्तेमाल वैकल्पिक बंधन जाँच करने के लिए कि क्या ऐच्छिक कोई मान है या नहीं। यदि इसमें कोई मान है, तो इसे खोल दें और इसे अस्थायी स्थिरांक या चर में डाल दें।

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

वैकल्पिक जंजीर एक पर गुणों, विधियों और सबस्क्रिप्ट को क्वेरी करने और कॉल करने की एक प्रक्रिया है ऐच्छिक जो वर्तमान में शून्य हो सकता है। अगर ऐच्छिक एक मान होता है, गुण, विधि, या सबस्क्रिप्ट कॉल सफल होता है; अगर ऐच्छिक शून्य है, संपत्ति, विधि, या सबस्क्रिप्ट कॉल रिटर्न शून्य है।

सिफारिश की: