Boolean và Kiểu dữ liệu bool
🎯 Mục tiêu: Hiểu kiểu bool và các toán tử logic.
💡 Cú pháp cơ bản
Phần tiêu đề “💡 Cú pháp cơ bản”bool isActive = true;bool isCompleted = false;
// Từ biểu thứcbool isAdult = age >= 18;bool hasPermission = role == "admin";📝 Toán tử so sánh
Phần tiêu đề “📝 Toán tử so sánh”print(5 == 5); // trueprint(5 != 3); // trueprint(5 > 3); // trueprint(5 >= 5); // trueprint(3 < 5); // true🔧 Toán tử logic
Phần tiêu đề “🔧 Toán tử logic”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 result1 = false && expensiveCheck(); // Không gọi expensiveCheck()
// || dừng khi gặp truebool result2 = true || expensiveCheck(); // Không gọi expensiveCheck()📱 Trong Flutter
Phần tiêu đề “📱 Trong Flutter”// VisibilityisLoading ? CircularProgressIndicator() : content;
// Button stateElevatedButton( onPressed: isValid ? handleSubmit : null, child: Text("Submit"),);✅ Checklist
Phần tiêu đề “✅ Checklist”- Sử dụng
boolvớitrue/false - Sử dụng
&&,||,! - Hiểu short-circuit evaluation
Tiếp theo: String