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

Nhập dữ liệu với stdin

🎯 Mục tiêu: Đọc input từ console với stdin.


import 'dart:io';
void main() {
print("Nhập tên:");
String? name = stdin.readLineSync();
print("Xin chào, $name!");
}

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ệ");
}
}

int age = int.tryParse(input ?? '') ?? 0;
double price = double.tryParse(input ?? '') ?? 0.0;

[!WARNING] stdin.readLineSync() trả về String? (nullable). Luôn handle null case.


  • Import dart:io để dùng stdin
  • Dùng tryParse để parse an toàn
  • Handle null với ??