我是飞镖新手。我不知道我犯了什么样的错误,但是这段代码不起作用。是一个简单的代码,只需在终端中读取年龄并说它是未成年人或超过 18 岁。
import 'dart:io';
main(){
print("Entre com a sua idade: ");
var input = stdin.readLineSync();
var idade = int.parse(input);
if(idade >= 18){
print("É maior de idade");
}else{
print("É menor de idade");
}
}
Run Code Online (Sandbox Code Playgroud)
我得到这个错误:
algoritmo01.dart:15:25: 错误:参数类型“字符串?” 不能分配给参数类型 'String',因为 'String?' 可以为空,而 'String' 不是。var idade = int.parse(input);
dart ×1