Home > Net >  How to take integer input from user in dart
How to take integer input from user in dart

Time:05-23

i am new in dart and just want to know how to take integer input from user in dart with null safety. i found out a way to take number input from dart which is:

String? chossenNumber =  stdin. readLineSync();
   if(chossenNumber !=null)
   {
     int number = int.parse(chossenNumber);
   }

but i am unable to use number variable outside of the scope. Please tell me a way to solve this issue.

CodePudding user response:

You can define the variable at the top of the class and initialize it here so you will be able to use it everywhere in the class

CodePudding user response:

The solution of it very simple just take input of number as String i.e

String? chossenNumber =  stdin. readLineSync();

and when you want to use this variable parse it to the 'int' i.e

if(int.parse(chossenNumber) <100)
{
print("Your Statement");
}

CodePudding user response:

From where you are fetching the string from User? Is it text field or any other type of widget?

  • Related