7

ダーツ初心者です。どのような間違いを犯したのかわかりませんが、このコードは機能しませんでした。端末で年齢を読み取り、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);
4

3 に答える 3