Enumeraciones en Swift

Enumeraciones es otro tema que quería tratar antes de continuar con la serie de tutoriales de Gorilla Rush.

Como seguramente saben de otros lenguajes de programación, una enumeración define un tipo común para un grupo de valores que están relacionados entre sí.

Sintaxis

La sintaxis para definir una enumeración es:

El siguiente ejemplo, muestra una enumeración que agrupa las posiciones en el campo de béisbol:

Como pudieron ver, se utiliza la palabra clave case para definir los valores de la enumeración, aunque de igual manera pueden colocar múltiples valores separados por coma en una misma línea como se muestra en el siguiente ejemplo, donde definimos una enumeración con los días de la semana:

En otros lenguajes de programación se les asigna a cada valor de la enumeración un valor entero, en Swift las enumeraciones son más flexibles ya que no tienes que obligatoriamente proporcionar un valor a los valores de la enumeración y si decides hacerlo, este valor puede ser una cadena, un caracter, entero o punto flotante; este valor en Swift se conoce como valor “raw”.

Seguir leyendo “Enumeraciones en Swift”

Anuncios