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 - 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
-
-
-
-
(Bloqueado)
Cómo iterar sobre todos los casos de una clase enum59 s
-
(Bloqueado)
En un enum podemos tener valores asociados o valores raw. ¿Cuál es la diferencia?2 min 36 s
-
(Bloqueado)
Cómo tener un enum con valores asociados y valores raw2 min 54 s
-
(Bloqueado)
Cómo comprobar un caso de un enum con una sentencia if3 min 9 s
-
(Bloqueado)
Cómo obtener los valores asociados a un enum3 min 57 s
-
(Bloqueado)
Qué son los indirect enums3 min 31 s
-
(Bloqueado)
Añadir una función next() a un tipo enum3 min 36 s
-
(Bloqueado)
-
-
-