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