Parametros opcionales en las funciones

Submitted by tech4life on

Cuando creamos una función podemos indicarle que alguno de los parametros son opcionales, para ello le indicaremos un valor por defecto y con eso ya convertimos el parametro en opcional.

Hay que tener en cuenta que primero hay que definir todos los parametros obligatorios y luego los aleatorios. 

Vamos a ver un ejemplo

func sumar(x:int, y:int=1):
   return x+y

En esta funcion sumamos dos numeros, si solo pasamos el primer número, solo le sumará 1.

sumar(5, 3) // Devuelve 8
sumar(5) // Devuelve 6

 

Nivel