Skip to Content
Dart📘 Ngôn ngữ DartNhập dữ liệu với stdin

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