Del curso: Domina Swift: Nivel 2

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

Cómo obtener los valores asociados a un enum

Cómo obtener los valores asociados a un enum - Tutorial de Swift

Del curso: Domina Swift: Nivel 2

Cómo obtener los valores asociados a un enum

Tenemos un enum Dia, cuyos casos son los días sábado y domingo, con un valor asociado entero, que sería el día del mes correspondiente. ¿Cómo obtener los valores asociados a una variable Dia? Vamos a crear una variable dia1, que va a ser un sabado(14), y vamos a usar un switch de dia1 para obtener estos valores asociados. Para ello, hacemos case let .sabado y llamamos al día asociado nDia. Voy a hacer un print «Es sábado» y mostramos el valor asociado y hacemos exactamente lo mismo para el caso domingo. Ahora, dentro de los casos, tenemos accesibles los valores asociados. En este caso los hemos llamado nDia. Vamos a lanzar y vemos el print, «Es sábado 14». Vamos a añadir un valor asociado más. Vamos a llamarlo esFestivo para hacerlo más legible y va a ser un tipo Boolean que nos indique si es un día festivo o no. Lo voy a añadir a los dos casos y tenemos que indicarlo en los casos. Podemos indicar su nombre y añadirlo al print o, en caso de que no queramos usar su valor, podemos…

Contenido