सशर्त क्रियाएँ
सशर्त कार्रवाइयां आपको यह समायोजित करने की अनुमति देती हैं कि सशर्त बयानों के परिणामों के आधार पर कौन सी कार्रवाइयां चलायी जाएं।
निम्नलिखित सूची कुछ एप्लिकेशन और विशेषताएं प्रदर्शित करती है:
- किसी भी प्रकार की स्थिति का मूल्यांकन करने के लिए If कंडीशनल का उपयोग करें।
- एकाधिक संभावित मानों के साथ एकल चर की तुलना करने के लिए स्विच कंडीशनल का उपयोग करें।
- नेस्टेड कंडीशनल का उपयोग करके कई परिदृश्यों को कवर करें।
- उपलब्ध डेटा के आधार पर अपने डेस्कटॉप प्रवाह के लिए डिफ़ॉल्ट और वैकल्पिक व्यवहार प्रदान करें।
कंडीशनल का उपयोग करने के तरीके के बारे में अधिक जानकारी प्राप्त करने के लिए, कंडीशनल का उपयोग करें पर जाएं।
Case
एक अभिव्यक्ति, जिसके मिलने पर, उस विशेष मामले से जुड़ी कार्रवाइयों का एक ब्लॉक चलता है।
इनपुट पैरामीटर
तर्क | वैकल्पिक | स्वीकार | डिफ़ॉल्ट मान | विवरण |
---|---|---|---|---|
ऑपरेटर | N/A | (= के बराबर), (<>) के बराबर नहीं, (>) से बड़ा, (>=) से बड़ा या उसके बराबर, ( से कम) <), (<=) से कम या उसके बराबर, शामिल है, शामिल नहीं है, खाली है, खाली नहीं है, इससे शुरू होता है, इससे शुरू नहीं होता है, इसके साथ समाप्त होता है, करता है से ख़त्म नहीं, ख़ाली है, ख़ाली नहीं है | इसके बराबर (=) | इस case का तुलना ऑपरेटर |
तुलना किया जाने वाला मान | No | * | switch-ब्लॉक मान के साथ तुलना करने के लिए एक मान दर्ज करें |
उत्पादन किए गए चर
यह क्रिया कोई चर उत्पन्न नहीं करती.
अपवाद
इस कार्रवाई में कोई अपवाद शामिल नहीं है.
Default case
यदि स्विच बॉडी में कोई केस अभिव्यक्ति पूरी नहीं हुई है, तो क्रियाओं का एक ब्लॉक चलाया जाता है।
इनपुट पैरामीटर
इस क्रिया के लिए किसी इनपुट की आवश्यकता नहीं है.
उत्पादन किए गए चर
यह क्रिया कोई चर उत्पन्न नहीं करती.
अपवाद
इस कार्रवाई में कोई अपवाद शामिल नहीं है.
Else
यदि पूर्ववर्ती 'यदि' कथनों में निर्दिष्ट शर्त पूरी नहीं होती है तो चलने वाली कार्रवाइयों के एक ब्लॉक की शुरुआत को चिह्नित करता है।
इनपुट पैरामीटर
इस क्रिया के लिए किसी इनपुट की आवश्यकता नहीं है.
उत्पादन किए गए चर
यह क्रिया कोई चर उत्पन्न नहीं करती.
अपवाद
इस कार्रवाई में कोई अपवाद शामिल नहीं है.
Else if
यदि पूर्ववर्ती 'यदि' कथनों में निर्दिष्ट शर्तें पूरी नहीं होती हैं, तो चलने वाली क्रियाओं के एक ब्लॉक की शुरुआत को चिह्नित करता है, लेकिन इस कथन में निर्दिष्ट शर्त पूरी होती है।
इनपुट पैरामीटर
तर्क | वैकल्पिक | स्वीकार | डिफ़ॉल्ट मान | विवरण |
---|---|---|---|---|
ऑपरेटर | N/A | (= के बराबर), (<>) के बराबर नहीं, (>) से बड़ा, (>=) से बड़ा या उसके बराबर, ( से कम) <), (<=) से कम या उसके बराबर, शामिल है, शामिल नहीं है, खाली है, खाली नहीं है, इससे शुरू होता है, इससे शुरू नहीं होता है, इसके साथ समाप्त होता है, करता है से ख़त्म नहीं, ख़ाली है, ख़ाली नहीं है | इसके बराबर (=) | दूसरे ऑपरेंड के साथ पहले ऑपरेंड का संबंध चुनें. |
पहला ऑपरेंड | No | * | दूसरे ऑपरेंड के साथ तुलना करने के लिए पिछली कार्यवाही, पाठ, नंबर या व्यंजक द्वारा परिभाषित मान नाम दर्ज करें. | |
दूसरा ऑपरेंड | No | * | पहले ऑपरेंड के साथ तुलना करने के लिए पिछली कार्यवाही, पाठ, नंबर या व्यंजक द्वारा निर्मित मान नाम दर्ज करें. |
उत्पादन किए गए चर
यह क्रिया कोई चर उत्पन्न नहीं करती.
अपवाद
इस कार्रवाई में कोई अपवाद शामिल नहीं है.
If
यदि इस कथन में निर्दिष्ट शर्त पूरी होती है तो चलने वाली क्रियाओं के एक ब्लॉक की शुरुआत को चिह्नित करता है।
इनपुट पैरामीटर
तर्क | वैकल्पिक | स्वीकार | डिफ़ॉल्ट मान | विवरण |
---|---|---|---|---|
ऑपरेटर | N/A | (= के बराबर), (<>) के बराबर नहीं, (>) से बड़ा, (>=) से बड़ा या उसके बराबर, ( से कम) <), (<=) से कम या उसके बराबर, शामिल है, शामिल नहीं है, खाली है, खाली नहीं है, इससे शुरू होता है, इससे शुरू नहीं होता है, इसके साथ समाप्त होता है, करता है से ख़त्म नहीं, ख़ाली है, ख़ाली नहीं है | इसके बराबर (=) | दूसरे ऑपरेंड के साथ पहले ऑपरेंड का संबंध चुनें. |
पहला ऑपरेंड | No | * | दूसरे ऑपरेंड के साथ तुलना करने के लिए पिछली कार्यवाही, पाठ, नंबर या व्यंजक द्वारा परिभाषित मान नाम दर्ज करें. | |
दूसरा ऑपरेंड | No | * | पहले ऑपरेंड के साथ तुलना करने के लिए पिछली कार्यवाही, पाठ, नंबर या व्यंजक द्वारा निर्मित मान नाम दर्ज करें. |
उत्पादन किए गए चर
यह क्रिया कोई चर उत्पन्न नहीं करती.
अपवाद
इस कार्रवाई में कोई अपवाद शामिल नहीं है.
स्विच
अभिव्यक्ति के मूल्य के आधार पर स्विच बॉडी के विभिन्न हिस्सों में निष्पादन भेजता है।
इनपुट पैरामीटर
तर्क | वैकल्पिक | स्वीकार | डिफ़ॉल्ट मान | विवरण |
---|---|---|---|---|
जांचने के लिए मान | No | * | निम्नलिखित मामलों के साथ तुलना करने के लिए एक मान नाम, पाठ या संख्या दर्ज करें. |
उत्पादन किए गए चर
यह क्रिया कोई चर उत्पन्न नहीं करती.
अपवाद
इस कार्रवाई में कोई अपवाद शामिल नहीं है.