Nhập dữ liệu trong Dart
🎯 Mục tiêu: Đọc input từ console với stdin.
💡 Cú pháp cơ bản
import 'dart:io';
void main() {
print("Nhập tên:");
String? name = stdin.readLineSync();
print("Xin chào, $name!");
}📝 Parse số
import 'dart:io';
void main() {
print("Nhập tuổi:");
String? input = stdin.readLineSync();
int? age = int.tryParse(input ?? '');
if (age != null) {
print("Bạn $age tuổi");
} else {
print("Tuổi không hợp lệ");
}
}🔧 Parse với default
int age = int.tryParse(input ?? '') ?? 0;
double price = double.tryParse(input ?? '') ?? 0.0;⚠️ Lưu ý
[!WARNING]
stdin.readLineSync()trả vềString?(nullable). Luôn handle null case.
✅ Checklist
- Import
dart:iođể dùng stdin - Dùng
tryParseđể parse an toàn - Handle null với
??
Last updated on