Строка num1= stdin.readLineSync(); не позволяя мне ввести число, ответ показывает «null»

#flutter #debugging #flutter-layout #flutter-web #flutter-test

Вопрос:

Я пытаюсь получить пользовательский ввод с помощью кода «stdin.readLineSync ();», но он не ждет, пока я введу номер. Он просто показывает «ноль». Это полный код;

 void main(){

  print("Enter first number");

  String num1= stdin.readLineSync();

  print(num1);

}
 

На консоли отладки это показывает;

 flutter: Enter first number

flutter: null
 

Кто-нибудь знает, что делать?

Комментарии:

1. не используйте stdin с проектом flutter

2. Что я использую для получения пользовательского ввода?

3. Использовать виджет текстового поля