User Input
Anonymous contributor
Published Sep 8, 2024
Contribute to Docs
User input is a fundamental aspect of interaction between users and software. In Dart, it varies depending on the type of application being used. It can be a web application, a Flutter application, or a console application. Dart provides a variety of tools and libraries to manage user input effectively.
Syntax
import 'dart:io';
void main(){
String? input = stdin.readLineSync();
}
Example
The below code shows the implementation of user input in Dart. It inputs a value as an age from the user and generates an output:
import 'dart:io';void main() {stdout.write('Enter your age: ');String? input = stdin.readLineSync();if (input != null) {int age = int.parse(input);print('Dear Friend, You are $age years old.');} else {print('Invalid input.');}}
The above code produces the following output:
Enter your age: 21Dear Friend, You are 21 years old.
All contributors
- Anonymous contributor
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.