Declaraciones de tipo devolucion
De la misma forma que podemos declarar que tipo de dato queremos recibir, tambien podemos declarar que tipo de dato va a devolver nuestra funcion. Esto le da la certeza a cualquier persona que la implemente de que está trabajando con el tipo de dato que realmente necesita
Este comportamiento, por defecto, es de tipo coecirtivo (opcional), pero podemos hacer que sea obligatorio poniendo la palabra reservada “declare” al inicio de nuestro script (Tando como escalares como devolucion serán obligatorias, no se puede uno cada uno), en este caso, declaramos que la devolucion tiene que ser de tipo int ($n2) : int
, despues de los dos puntos)
function suma(int $n1, int $n2) : int {
return $n1 + $n2;
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?