Nhập dữ liệu với stdin
🎯 Mục tiêu: Đọc input từ console với stdin.
💡 Cú pháp cơ bản
Phần tiêu đề “💡 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ố
Phần tiêu đề “📝 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
Phần tiêu đề “🔧 Parse với default”int age = int.tryParse(input ?? '') ?? 0;double price = double.tryParse(input ?? '') ?? 0.0;⚠️ Lưu ý
Phần tiêu đề “⚠️ Lưu ý”[!WARNING]
stdin.readLineSync()trả vềString?(nullable). Luôn handle null case.
✅ Checklist
Phần tiêu đề “✅ Checklist”- Import
dart:iođể dùng stdin - Dùng
tryParseđể parse an toàn - Handle null với
??