Está en la página 1de 2

Let es una constate

var es una variable


Si ests empezando en esto de la programacin, has de tener en cuenta que el valor de una constante no
puede ser cambiado en tiempo de ejecucin, mientras que el valor de una variable puede ser cambiado
por otro en el futuro
-------------------------------------------------------------------------------------------------------------------Cuando el valor inicial no provee suficiente informacin o no hay valor inicial, especifica el valor
inicial escribiendolo despus del nombre y separandolo con dos puntos.
let dobleExplicito: Double = 70.60
let intImplicito = 70
let dobleImplicito = 70

-------------------------------------------------------------------------------------------------------------------Los valores nunca son convertidos de forma implcita de un tipo a otro. Si necesitas convertir un valor
de un tipo a otro, haz una estancia explcita del tipo deseado.
let label = "The width is "
let width = 94
let widthLabel = label + String(width)

imprime the widght is 94


como se puede observar el integer se tuvo que convertir en un string
por ejemplo
let label = "The width is "
let width: String = "Ten "
let widthLabel = label + width

imprime the widght is Ten


ya no es necesario hacer la conversion y como se puede ver se puede hacer de forma implicita o
explicita, osea colocando el : String

Hay una forma incluso ms simple de incluir valores en cadenas. Escribe el valor en parentesis, y
escribe un ( \ ) antes del parentesis.

Crea arrays y diccionarios usando [ ] y accede a su valor escribiendo su ndice o key.


Crear Arrays
var shoppingList = ["catfish","water","tulips","blue","paint"]
Cambiar array water por botellea de agua
shoppingList[1] = "Botella de agua"

Crear diccionario
var occupations = [
"Malcom" : "Capitain",
"Kaylee" : "Mechanic"]
Agrega valores al Diccionario
occupations["Jayne"] = "Public Relations"
Utiliza if y switch para hacer condicionales,
y usa for-in, for, while, y do-while para hacer bucles.
for variable in elemento recorrible (lista, cadena, range, etc.):
cuerpo del bucle
codigo
// matriz de valores
let individualScores = [75,43,103,87,12]
var teamScore = 0

//compara cada score con el valor de la matriz


for score in individualScores {
evalua si el 75 es mayor, entonces suma 3, luego el 43 entonces suma 1
if score > 50 {
teamScore += 3
}else{
teamScore += 1
}
}
teamScore

// en total es 11

También podría gustarte