विकिपीडिया से: कंप्यूटर प्रोग्रामिंग में, एक "गार्ड" एक बूलियन अभिव्यक्ति है जिसे सही मूल्यांकन करना चाहिए यदि प्रोग्राम निष्पादन को प्रश्न में शाखा में जारी रखना है। भले ही प्रोग्रामिंग भाषा का उपयोग किया जाता है, गार्ड कोड या गार्ड क्लॉज निष्पादन के दौरान त्रुटियों से बचने के लिए उपयोग किए जाने वाले अखंडता पूर्व शर्तों की एक जांच है।
] यह लगभग सभी प्रोग्रामिंग भाषाओं में एक सामान्य पैटर्न है।आइए एक उदाहरण देखें:
यह गार्ड अभिव्यक्ति का शास्त्रीय उदाहरण है। फ़ंक्शन की शुरुआत में, यह जांचता है कि क्या पारित मान एक स्ट्रिंग है। यदि यह विफल हो जाता है, तो फ़ंक्शन को आगे की गणना से रोकें। इस दृष्टिकोण के साथ, मुख्य कोड शीर्ष स्तर पर है, और IF स्टेटमेंट कंडीशन के अंदर नहीं। यह घोंसले के शिकार से बचने और कोड पठनीयता में सुधार करने में मदद करता है।
const capitalize = str => { // Guard expression if (typeof str !== 'string') return ''; return str.charAt(0).toUpperCase() s.slice(1); }
] if (typeof आयु === 'नंबर') { if (उम्र = 21 &&
यह एक सरल कार्य है जो उम्र की जांच करता है। यह ठीक लग रहा है, लेकिन हम यहां कुछ सुधार कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3