Scala - Booleans - & vs &&, | vs || -


मैंने देखा कि Scala Boolean में दोनों और का समर्थन करता है और & amp; & amp; । क्या इन दो ऑपरेटरों के बीच अंतर है? स्कला डॉक्स उन दोनों के लिए सटीक विवरण का उपयोग करते हैं, इसलिए मुझे यकीन नहीं था।

< कोड> & amp; और | सख्त होते हैं जबकि & amp; amp; & amp; amp; & amp; amp;; और || शॉर्ट सर्किट हैं:

  झूठा & amp; amp; (नया अपवाद ()) = & gt; झूठी झूठी और amp; (नया अपवाद ()) = & gt; पूर्व सच || (नया अपवाद ()) = & gt; सही सच | (नया अपवाद ()) = & gt; पूर्व  

और और | के लिए पूर्ण दस्तावेज इस व्यवहार को समझाते हुए एक नोट है:

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


Comments

Popular posts from this blog

sqlite3 - UPDATE a table from the SELECT of another one -

c# - Showing a SelectedItem's Property -

javascript - Render HTML after each iteration in loop -