Vòng lặp while và do-while trong Dart
🎯 Mục tiêu: Lặp khi không biết trước số lần.
💡 while
int count = 0;
while (count < 5) {
print(count);
count++;
}📝 do-while (Ít nhất 1 lần)
int count = 0;
do {
print(count);
count++;
} while (count < 5);🔧 Khác biệt
// while - có thể không chạy lần nào
int x = 10;
while (x < 5) {
print("Never prints");
x++;
}
// do-while - luôn chạy ít nhất 1 lần
do {
print("Prints once");
x++;
} while (x < 5);🛠️ Input validation
String? input;
do {
print("Enter name:");
input = stdin.readLineSync();
} while (input == null || input.isEmpty);✅ Checklist
- Dùng
whilekhi check trước - Dùng
do-whilekhi cần chạy ít nhất 1 lần
Last updated on