कंप्यूटर विज्ञान में गार्ड क्या हैं?
कंप्यूटर विज्ञान में, गार्ड एक तंत्र है जो कुछ शर्तों के आधार पर किसी प्रोग्राम के निष्पादन के प्रवाह को नियंत्रित करता है। यह कोड के एक ब्लॉक को केवल तभी निष्पादित करने की अनुमति देता है जब कुछ शर्तें पूरी होती हैं, और यदि शर्तें पूरी नहीं होती हैं तो ब्लॉक के निष्पादन को छोड़ देता है।
गार्ड का उपयोग आमतौर पर प्रोग्रामिंग भाषाओं में 'यदि', 'अन्यथा' जैसे नियंत्रण प्रवाह कथनों को लागू करने के लिए किया जाता है। `, और `स्विच`। उदाहरण के लिए, `if` स्टेटमेंट में एक गार्ड हो सकता है जो `if` ब्लॉक के अंदर कोड निष्पादित करने से पहले जांचता है कि एक निश्चित स्थिति सत्य है या नहीं। यदि स्थिति सत्य नहीं है, तो गार्ड कोड को निष्पादित होने से रोक देगा।
गार्ड का उपयोग अधिक जटिल नियंत्रण प्रवाह संरचनाओं को लागू करने के लिए भी किया जा सकता है, जैसे एकाधिक स्थितियों वाले लूप, या सशर्त कथन जो एकाधिक चर पर निर्भर करते हैं।
कार्यात्मक प्रोग्रामिंग में, गार्ड का उपयोग अक्सर उच्च-क्रम के कार्यों को लागू करने के लिए किया जाता है जो कार्यों को तर्क के रूप में लेते हैं, और पुनरावर्ती कार्यों को लागू करने के लिए जिनमें कई आधार मामले होते हैं। संक्षेप में, एक गार्ड एक तंत्र है जो कुछ शर्तों के आधार पर प्रोग्राम के निष्पादन के प्रवाह को नियंत्रित करता है, और यह कोड के एक ब्लॉक को केवल तभी निष्पादित करने की अनुमति देता है जब कुछ शर्तें पूरी होती हैं।