स्विफ्ट - निर्णय लेना

निर्णय लेने की संरचनाओं के लिए आवश्यक है कि प्रोग्रामर एक या एक से अधिक शर्तों को कार्यक्रम द्वारा मूल्यांकन या परीक्षण करने के लिए निर्दिष्ट करता है, साथ ही एक स्टेटमेंट या स्टेटमेंट के साथ निष्पादित किया जाता है यदि स्थिति निर्धारित की जाती है true, और वैकल्पिक रूप से, यदि स्थिति निर्धारित की जाती है, तो निष्पादित किए जाने वाले अन्य बयान false

निम्नलिखित अधिकांश प्रोग्रामिंग भाषाओं में पाई जाने वाली एक सामान्य निर्णय संरचना से सामान्य है -

स्विफ्ट 4, निर्णय लेने के निम्नलिखित प्रकार प्रदान करता है। उनके विवरण की जाँच करने के लिए निम्न लिंक पर क्लिक करें।

अनु क्रमांक विवरण और विवरण
1 अगर बयान

यदि एक बयान में बूलियन अभिव्यक्ति होती है, तो एक या अधिक कथन होते हैं।

2 अगर ... और बयान

यदि कोई कथन वैकल्पिक वैकल्पिक कथन द्वारा अनुसरण किया जा सकता है, जो बूलियन अभिव्यक्ति के गलत होने पर निष्पादित होता है।

3 अगर ... और अगर ... और स्टेटमेंट

यदि एक कथन का अनुसरण किसी अन्य विकल्प द्वारा किया जा सकता है यदि ... और कथन, जो एकल का उपयोग करके विभिन्न स्थितियों का परीक्षण करने के लिए बहुत उपयोगी है ... और यदि कथन।

4 बयान अगर नेस्टेड

आप एक का उपयोग कर सकते हैं या अगर दूसरे के अंदर बयान करते हैं या नहीं तो बयान (एस)।

5 स्विच स्टेटमेंट

एक स्विच स्टेटमेंट एक वैरिएबल को मानों की सूची के खिलाफ समानता के लिए परीक्षण करने की अनुमति देता है।

? : ऑपरेटर

हमने कवर किया है conditional operator ? : पिछले अध्याय में जिसका उपयोग प्रतिस्थापित करने के लिए किया जा सकता है if...elseबयान। इसके निम्नलिखित सामान्य रूप हैं -

Exp1 ? Exp2 : Exp3;

जहां Exp1, Exp2 और Exp3 एक्सप्रेशन हैं। बृहदान्त्र के उपयोग और स्थान पर ध्यान दें।

A का मान? अभिव्यक्ति इस तरह निर्धारित की जाती है: Exp1 का मूल्यांकन किया जाता है। यदि यह सत्य है, तो Exp2 का मूल्यांकन किया जाता है और पूरे का मूल्य बन जाता है? अभिव्यक्ति। यदि Exp1 गलत है, तो Exp3 का मूल्यांकन किया जाता है और इसका मूल्य अभिव्यक्ति का मूल्य बन जाता है।