Saltar al contenido principal

Objetos invocables

Aprende a crear y utilizar objetos invocables (callable) en Dart.

Para permitir que una instancia de tu clase Dart sea llamada como una función, implementa el método call().

El método call() permite que una instancia de cualquier clase que lo defina emule una función. Este método admite la misma funcionalidad que las funciones normales, tales como parámetros y tipos de retorno.

En el siguiente ejemplo, la clase WannabeFunction define una función call() que toma tres cadenas (strings) y las concatena, separando cada una con un espacio y agregando un signo de exclamación. Haz clic en Run para ejecutar el código.