Como definir el tipo de retorno de una función
En otro post vimos como podíamos hacer que nuestras funciones devolvieran valores. Pero existe una manera de forzar el tipo de datos que queremos que devuelva la función.
Para ello utilizaremos " -> " y el tipo de dato
func sumar(x:int, y:int)->int:
return x+y
En el ejemplo anterior le hemos indicado que devuelve un entero.
Si forzamos que devuelva un tipo de datos en la definción de la función, si lo que devolvemos no es de ese tipo de dato nos daráun error.