Curso de Raku / Esenciales / Más sobre funciones

Tipo de retorno

El resultado de la función también puede ser explícitamente tipado. Hay algunas maneras de expresar eso en el código.

sub add(Int $x, Int $y) returns Int { $x + $y }

my Int sub add(Int $x, Int $y) { $x + $y }

sub add(Int $x, Int $y) of Int { $x + $y }

sub add(Int $x, Int $y --> Int) { $x + $y }

Elige la que más te guste. Observa que en el cuarto ejemplo, el tipo de retorno se escribe dentro de los paréntesis con los parámetros de la función.

Práctica

Completa el cuestionario que cubre el contenido de este tema.

Más sobre funciones / Parámetros tipados   |   Más sobre funciones / Multi-funciones


💪 Or jump directly to the exercise to this section.

Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.

Traducciones de esta página: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська