ダーツ初心者です。どのような間違いを犯したのかわかりませんが、このコードは機能しませんでした。端末で年齢を読み取り、18 歳未満か 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");
}
}
そして、私はこのエラーを受け取ります:
algoritmo01.dart:15:25: Error: The argument type 'String?' can't be assigned to the parameter type 'String' because 'String?' is nullable and 'String' isn't.
var idade = int.parse(input);