Tuplas y Enumeraciones en Swift 3

| 2017-08-22 | No hay comentarios »

Tuplas

Las tuplas es un tipo de dato compuesto que es una de las grandes novedades que incorporó Swift, y cuyo mayor valor no es el tipo en sí, si no que está muy integrado en el sistema y por lo tanto podemos sacarle un gran rendimiento.

A nivel de definición podemos separar por comas con una sola instrucción case los diferentes valores o podemos poner uno en cada línea antecedido de case. Es una opción a escoger según nuestras necesidades estéticas de código o cómo queramos que se entienda.
enum puertas:Int {
    case una = 1
    case dos
    case tres
    case cuatro
}
La forma de usar estas enumeraciones es asignarlas como tipo de dato a una variable.
var numPuertas:puertas

numPuertas = .una

switch numPuertas {

case .una: print("Uno")

case .dos: print("Dos")

case .tres: print("Tres")

case .cuatro: print("Cuatro")

}
La enumeración permite controlar diferentes tipos de valores acotados y es muy práctico cuando queremos controlar algún tipo de algo de una forma que sepamos, más semánticamente, en qué se distinguen los diferentes tipos.

Acerca del autor: Rodrigo Paszniuk

Ingeniero Informático, amante de la tecnología, la música, el ciclismo y aprender cosas nuevas.

Posts Relacionados

  • Manual básico de Swift 3
  • Estructuras y Protocolos en Swift 3
  • Clases en Swift 3
  • Funciones en Swift 3



SEGUÍNOS EN FACEBOOK


GITHUB