Toán tử logic (Logical Operators)
🎯 Mục tiêu: Sử dụng toán tử logic để kết hợp điều kiện.
💡 Toán tử cơ bản
Phần tiêu đề “💡 Toán tử cơ bản”bool a = true, b = false;
print(a && b); // false (AND)print(a || b); // true (OR)print(!a); // false (NOT)📝 Short-circuit Evaluation
Phần tiêu đề “📝 Short-circuit Evaluation”// && dừng khi gặp falsebool result = false && expensiveCheck();
// || dừng khi gặp truebool result = true || expensiveCheck();🔧 Kết hợp điều kiện
Phần tiêu đề “🔧 Kết hợp điều kiện”int age = 25;bool hasID = true;bool isVIP = false;
bool canEnter = (age >= 18 && hasID) || isVIP;print(canEnter); // true📱 Trong Flutter
Phần tiêu đề “📱 Trong Flutter”// Button enabled stateElevatedButton( onPressed: (isValid && !isLoading) ? submit : null, child: Text("Submit"),);✅ Checklist
Phần tiêu đề “✅ Checklist”- Dùng
&&cho AND - Dùng
||cho OR - Dùng
!cho NOT - Hiểu short-circuit