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

Member with no value in F# -

java - Joda Time Interval Not returning what I expect -

c# - Showing a SelectedItem's Property -