Un tour por Swift – etapa 2

Logo del lenguaje de programación swift

Utiliza let para crear una constante y var para crear una variable.

var miVariable = 50

let miConstante = 25

No es necesario que el valor de constante este asignado en el momento de compilar. Se puede dar un valor en tiempo de ejecución, pero claro, se le asigna un valor solo una vez.

Una constante o una variable debe de ser del mismo tipo que el valor que se le quiere asignar. Sin embargo, no siempre tienes que escribir el tipo explicitamente.  Dando un valor a la constante o a la variable hace que el compilar infiera el tipo de datos. En el ejemplo anterior el compilador sabe que miVariable es un integer porque su valor inicial es integer.

Tambien se puede indicar el tipo explicitamente. Si quisiéramos que miVariable sea de tipo Double en vez de integer podemos hacer:

var miVariable: Double = 70

Los valores nunca se convierten automaticamente a otro tipo. Si queremos convertir un tipo a otro lo haremos nosotros:

var etiqueta = "La anchura es "

var anchura = 320

let mensajeAnchura = etiqueta + String(anchura)

Hay otra forma de incluir valores en un String. Escribe el valor entre parentesis e incluye una barra inversa “\” antes del primer parentesis:

var pollos = 100

var picos = "La cantidad de picos es \(pollos)"

var alas = "La cantidad de alas es \(pollos * 2)"

Crea arrays y diccionarios utilizando los corchetes ( [ ] ), y accede a sus elementos escribiendo el index o la clave entre corchetes.

var listaDeLaCompra = ["huevos", "lubina", "leche"]
listaDeLaCompra[1] = "cerveza"
var beatles = [ 
       "John" : "Guitarra y voz",
       "Paul" : "Bajo y voz",
       "George" : "Guitarra y voz"
]
beatles["Ringo"] = "Bateria"

Para crear un array o diccionario vacíos:

var arrayVacio = String[]()
var diccionarioVacio = Dictionary<String, Float>()
Un tour por Swift – etapa 2

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s