Una función anónima en Dart es como una función con nombre, pero no tiene nombres asociados. Una función anónima puede tener cero o más parámetros con anotaciones de tipo opcionales. Una función anónima consta de bloques de código autónomos que se pueden pasar en nuestro código como un parámetro de función.
- En Dart, la mayoría de las funciones son funciones con nombre, también podemos crear funciones sin nombre conocidas como funciones anónimas, lambda o cierre.
- En Dart podemos asignar una función anónima a constantes o variables, luego podemos acceder o recuperar el valor de cierre según nuestros requisitos:
Sintaxis:
(lista_parámetros)
{
declaraciones)
}
Ejemplo:
Dart
// Dartprogram to illustrate // Anonymous functions in Dart void main() { var list = ["Shubham","Nick","Adil","Puthal"]; print("GeeksforGeeks - Anonymous function in Dart"); list.forEach((item) { print('${list.indexOf(item)} : $item'); }); }
Producción:
Este ejemplo define una función anónima con un parámetro sin tipo, item. La función, invocada para cada elemento de la lista, imprime una string que incluye el valor en el índice especificado.
Publicación traducida automáticamente
Artículo escrito por nitin_sharma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA