जैसा कि शीर्षक कहता है, मैं बस एक ऐसे मामले में आया जहां &&
(AND) और ,
स्विफ्ट में एक ही परिणाम देते हैं।स्विफ्ट में "&&" और "," समान हैं?
let a = 5
let b = 6
if a<6, b>0 {
print("should be true")
}
if a<6, b<0 {
print("should be false")
}
if a>6, b>0 {
print("should be false")
}
if a>6, b<0 {
print("should be false")
}
यह केवल लॉग:: मैं नीचे दिए गए कोड का परीक्षण किया
सिर्फ
&&
तरह सच
तो, ,
के व्यवहार है होना चाहिए, मैं सही हूँ?
यह 'if' कथन के लिए सच प्रतीत होता है, लेकिन आप 'वापसी (ए> 4, बी <4)' जैसे कोड नहीं लिख सकते हैं, इसलिए दोनों समान नहीं हैं – XmasRights
व्यावहारिक रूप से यह * शर्त-सूची की तरह व्यवहार करता है * 'गार्ड' के बाद, 'अगर चलो' और 'गार्ड चलो' – vadian