Flutter 我的dart代码中计算年龄的错误是什么?
省道2.12.2稳定 我的代码是用于年龄计算的,我从课程中编写的,它应该可以很好地工作,但当我尝试时,它显示了一个错误Flutter 我的dart代码中计算年龄的错误是什么?,flutter,dart,Flutter,Dart,省道2.12.2稳定 我的代码是用于年龄计算的,我从课程中编写的,它应该可以很好地工作,但当我尝试时,它显示了一个错误 import 'dart:io'; void main() { for (var i = 1; i < 10; i--) { try { print("Your birth year is : "); var birth_year = stdin.readLineSync(); var age = DateTime.now().y
import 'dart:io';
void main() {
for (var i = 1; i < 10; i--) {
try {
print("Your birth year is : ");
var birth_year = stdin.readLineSync();
var age = DateTime.now().year - num.parse("birth_year");
print("$age");
} on FormatException {
print("Invalid");
}
}
}
您将birth_year置于引号下,这是一个字符串,您需要编写:num.parsebirth_year而不是num.parsebirth_year来获取birth_year的值