Toán tử quan hệ/so sánh trong Swift
1. Comparison Operators
let a = 10
let b = 5
print(a == b) // false - Bằng
print(a != b) // true - Khác
print(a > b) // true - Lớn hơn
print(a < b) // false - Nhỏ hơn
print(a >= b) // true - Lớn hơn hoặc bằng
print(a <= b) // false - Nhỏ hơn hoặc bằng2. String Comparison
let str1 = "abc"
let str2 = "def"
print(str1 == str2) // false
print(str1 < str2) // true3. Identity Operators
class MyClass { }
let obj1 = MyClass()
let obj2 = MyClass()
let obj3 = obj1
print(obj1 === obj3) // true - Same instance
print(obj1 === obj2) // false - Different instances
print(obj1 !== obj2) // true4. Ternary Operator
let age = 20
let status = age >= 18 ? "Adult" : "Minor"📝 Tóm tắt
==,!=- Equality>,<,>=,<=- Comparison===,!==- Identity (reference equality)? :- Ternary operator
Last updated on
Swift