من الشغلات الي دوبه انتبه لها ، لغة Swift مافيها XOR Operation
موجد AND Operation بإستخدام &&
وايضا موجود OR Operation عن طريق استخدام ||

ماذا عن XOR ؟
ماهي موجوده في اللغة , لكن تقدر تضيفها بهذه الطريقة
كذا تقدر تستخدم علامة ^^ للـ XOR
infix operator ^^
extension Bool {
static func ^^(lhs: Bool, rhs: Bool) -> Bool
{ if (lhs && !rhs) || (!lhs && rhs) {
return true
}
return false
}
}
وتستخدمها بهذا الشكل

