Dart main()
main() function is the entry point to the Dart application.
main() function returns nothing, and can take an optional list of strings for arguments.
Examples
Simple main() Function
In the following example, we write a Dart application, main.dart, with main()
function.
main.dart
</>
Copy
void main() {
print('Hello World');
}
Output
Hello World
Now, let us write a main() function that takes command line arguments for its input parameter.
main() Function with Arguments
main.dart
</>
Copy
void main(List<String> args) {
print(args);
}
Output
(base) tutorialkart@DartTutorial % dart main.dart Apple Banana
[Apple, Banana]
Conclusion
In this Dart Tutorial, we learned what a main() function is, and how to pass arguments to it via console, with examples.