मैं बैशके साथ गूंज || और &&
echo this || echo that && echo other
पर निम्न आदेश की कोशिश की यह आउटपुट
this
other
मुझे लगता है कि समझ में din't देता है!
मेरे सूखी रन इस तरह से चला जाता है:
echo this || echo that && echo other
तात्पर्यtrue || true && true
- के बाद से,
&&
||
सेmore precedence
है, दूसरी अभिव्यक्ति पहले - का मूल्यांकन करता है के बाद से,
both are true
,||
मूल्यांकन किया जाता है जो भी देता है सच। - इसलिए, मैं इस नतीजे होने का उत्पादन:
कि
अन्य
इस
एक जावा पृष्ठभूमि जहां &&
||
की तुलना में अधिक पूर्वता है से होने के नाते, मैं इसे बाश से जोड़ने में सक्षम नहीं हूं।
कोई भी इनपुट बहुत उपयोगी होगा!
बाएं से दाएं सहयोगी –