Skip to Content
Dart📘 Ngôn ngữ DartToán tử quan hệ/so sánh

Toán tử quan hệ/so sánh trong Dart

🎯 Mục tiêu: Hiểu các toán tử so sánh trong Dart.


💡 Toán tử so sánh

print(5 == 5); // true (bằng) print(5 != 3); // true (khác) print(5 > 3); // true (lớn hơn) print(5 >= 5); // true (lớn hơn hoặc bằng) print(3 < 5); // true (nhỏ hơn) print(3 <= 3); // true (nhỏ hơn hoặc bằng)

📝 So sánh String

String a = "Hello"; String b = "Hello"; print(a == b); // true (giá trị) print(identical(a, b)); // So sánh reference

🔧 Comparable

print("apple".compareTo("banana")); // -1 (a < b) print("banana".compareTo("apple")); // 1 (b > a) print("a".compareTo("a")); // 0 (equal)

✅ Checklist

  • Dùng == so sánh giá trị
  • Dùng identical() so sánh reference
  • Dùng compareTo() cho ordering

Last updated on