Bỏ qua để đến nội dung

Boolean và Kiểu dữ liệu bool

🎯 Mục tiêu: Hiểu kiểu bool và các toán tử logic.


bool isActive = true;
bool isCompleted = false;
// Từ biểu thức
bool isAdult = age >= 18;
bool hasPermission = role == "admin";

print(5 == 5); // true
print(5 != 3); // true
print(5 > 3); // true
print(5 >= 5); // true
print(3 < 5); // true

bool a = true, b = false;
print(a && b); // false (AND)
print(a || b); // true (OR)
print(!a); // false (NOT)

// && dừng khi gặp false
bool result1 = false && expensiveCheck(); // Không gọi expensiveCheck()
// || dừng khi gặp true
bool result2 = true || expensiveCheck(); // Không gọi expensiveCheck()

// Visibility
isLoading ? CircularProgressIndicator() : content;
// Button state
ElevatedButton(
onPressed: isValid ? handleSubmit : null,
child: Text("Submit"),
);

  • Sử dụng bool với true/false
  • Sử dụng &&, ||, !
  • Hiểu short-circuit evaluation

Tiếp theo: String