La función main() es un método predefinido en Dart. Es la parte más importante y obligatoria de cualquier programa Dart. Cualquier script de Dart requiere el método main() para su ejecución. Este método actúa como punto de entrada para cualquier aplicación de Dart. Es responsable de ejecutar todas las funciones de la biblioteca, declaraciones definidas por el usuario y funciones definidas por el usuario.
Sintaxis de la función main():
void main() { //main() function body }
La función principal se puede estructurar aún más para la declaración de variables, la declaración de funciones y las declaraciones ejecutables. La función principal devuelve vacío. Además, los parámetros opcionales List<String> se pueden usar como argumentos para la función. Estos argumentos pueden usarse en caso de que necesitemos controlar nuestro programa desde el exterior.
Ejemplo 1:
El siguiente ejemplo es un ejemplo básico de cómo la función principal es el punto de entrada de un programa Dart.
Dart
main(){ print("Main is the entry point!"); }
Producción:
Ejemplo 2:
El siguiente ejemplo muestra cómo podemos pasar argumentos dentro de la función main().
Dart
main(List<String> arguments){ //printing the arguments along with length print(arguments.length); print(arguments); }
Ejecutamos la aplicación usando el siguiente código (si main.dart es el nombre del archivo guardado):
dart main.dart Argument1 Argument2
Producción:
Publicación traducida automáticamente
Artículo escrito por ashutoshrathi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA