short-circuiting पर टैग किए गए जवाब

कुछ भाषाओं की एक विशेषता रनटाइम के समय कुछ कोड को छोड़ देती है जो परिणाम को प्रभावित नहीं करती है, खासकर जब यौगिक स्थितियों का परीक्षण किया जाता है





14
एसक्यूएल WHERE क्लॉज शॉर्ट-सर्किट का मूल्यांकन किया गया है?
एसक्यूएल में बूलियन अभिव्यक्तियाँ क्या हैं जहां शॉर्ट-सर्किट का मूल्यांकन किया जाता है ? उदाहरण के लिए: SELECT * FROM Table t WHERE @key IS NULL OR (@key IS NOT NULL AND @key = t.Key) अगर @key IS NULL सही का मूल्यांकन करता है, तो क्या @key NULL नहीं है …

7
क्या शॉर्ट-सर्कुलेटिंग लॉजिकल ऑपरेटर्स अनिवार्य है? और मूल्यांकन क्रम?
क्या ANSI मानक तार्किक परिचालकों को C या C ++ में शॉर्ट-सर्कुलेट करने का आदेश देता है? मुझे भ्रम है कि मैं K & R पुस्तक को यह कहते हुए याद करूंगा कि आपका कोड इन परिचालनों पर निर्भर नहीं होना चाहिए, क्योंकि वे नहीं कर सकते हैं। क्या कोई …

9
क्या वास्तव में एक कारण है कि अधिक भार और & || शॉर्ट सर्किट नहीं है?
परिचालकों का लघु परिचलन व्यवहार &&और ||प्रोग्रामर के लिए एक अद्भुत उपकरण है। लेकिन ओवरलोड होने पर वे इस व्यवहार को क्यों खो देते हैं? मैं समझता हूं कि ऑपरेटर केवल कार्यों के लिए सिंटैक्टिक चीनी हैं, लेकिन ऑपरेटरों के boolपास यह व्यवहार है, तो इसे इस एकल प्रकार तक …

2
जावा में टर्नेरी ऑपरेटर केवल जावा 7 के बाद से एक अभिव्यक्ति का मूल्यांकन करता है - क्या यह जावा 1.6 और निम्न में भिन्न था?
ओरेकल प्रमाणित एसोसिएट जावा एसई 8 प्रोग्रामर 1 परीक्षा के लिए तैयारी करते हुए, मैं आधिकारिक अध्ययन गाइड में टर्नरी अभिव्यक्ति के बारे में निम्नलिखित पैराग्राफ में आया: टर्नरी अभिव्यक्ति का मूल्यांकन जावा 7 के रूप में, टर्नरी ऑपरेटर के दाहिने हाथ के भावों में से केवल एक का मूल्यांकन …

2
क्या जावास्क्रिप्ट में "शॉर्ट-सर्किट" मूल्यांकन है?
मैं यह जानना चाहूंगा कि क्या जावास्क्रिप्ट में C # में && संचालक की तरह "शॉर्ट-सर्किट" मूल्यांकन है। यदि नहीं, तो मैं जानना चाहूंगा कि क्या कोई वर्कअराउंड है जो अपनाने के लिए समझ में आता है।


10
यदि कथन - शॉर्ट सर्किट मूल्यांकन बनाम पठनीयता
कभी-कभी, एक ifबयान बल्कि जटिल या लंबा हो सकता है, इसलिए पठनीयता के लिए जटिल कॉल को निकालने से पहले बेहतर है if। इस प्रकार: if (SomeComplicatedFunctionCall() || OtherComplicatedFunctionCall()) { // do stuff } इस मामले में bool b1 = SomeComplicatedFunctionCall(); bool b2 = OtherComplicatedFunctionCall(); if (b1 || b2) { …

3
लघु परिचालिका करें || और & Nullable बूलियन के लिए मौजूद है? RuntimeBinder कभी-कभी ऐसा सोचता है
मैंने सशर्त तार्किक संचालकों पर C # भाषा विनिर्देशन पढ़ा ||और &&, जिसे लघु-संचारी तार्किक संचालकों के रूप में भी जाना जाता है। अगर यह अशक्त बूलियन के लिए अस्तित्व में है, तो मुझे यह अस्पष्ट लग रहा था, अर्थात ऑपरेंड प्रकार Nullable<bool>(भी लिखा हुआ bool?), इसलिए मैंने इसे गैर-गतिशील …

12
जावा में सशर्त-और सशर्त-या ऑपरेटरों के मिश्रित असाइनमेंट संस्करण क्यों नहीं हैं? ((&& =, || =)
तो बूलियन्स पर द्विआधारी ऑपरेटरों के लिए, जावा है &, |, ^, &&और ||। आइए संक्षेप में बताते हैं कि वे यहाँ क्या करते हैं: JLS 15.22.2 बूलियन लॉजिकल ऑपरेटर्स और, ^, और | JLS 15.23 सशर्त और ऑपरेटर और& JLS 15.24 सशर्त-या संचालक || के लिए &, परिणाम मान …

6
लॉजिकल एंड सी का यह संस्करण शॉर्ट-सर्किट व्यवहार क्यों नहीं दिखा रहा है?
हां, यह एक गृहकार्य का प्रश्न है, लेकिन मैंने अपने शोध और विषय पर गहन विचार किया है और इसका पता नहीं लगा सकता। प्रश्न में कहा गया है कि कोड का यह टुकड़ा शॉर्ट-सर्किट व्यवहार को प्रदर्शित नहीं करता है और पूछता है कि क्यों। लेकिन यह मुझे ऐसा …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.