Như tiêu đề cho biết, tôi chỉ gặp một trường hợp nếu &&
(AND) và ,
cho cùng một kết quả trong Swift. Tôi đã thử nghiệm mã bên dưới:Có phải "&&" và "," giống với Swift không?
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")
}
Nó chỉ ghi:
nên đúng
Vì vậy, hành vi của ,
là giống như &&
, tôi thích hợp?
Nó có vẻ đúng với câu lệnh 'if', nhưng bạn không thể viết mã như' return (a> 4, b <4) 'để hai số không giống nhau – XmasRights
Thực tế nó hoạt động giống như một danh sách điều kiện * * sau 'guard', 'if let' và' guard let' – vadian