Skip to Content
Swift📘 Ngôn ngữ SwiftToán tử so sánh

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ằng

2. String Comparison

let str1 = "abc" let str2 = "def" print(str1 == str2) // false print(str1 < str2) // true

3. 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) // true

4. 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