Created
August 11, 2015 14:22
-
-
Save galileoguzman/6381eaaf23806b9745ed to your computer and use it in GitHub Desktop.
ciclos en swift
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//: Playground - noun: a place where people can play | |
import UIKit | |
//Iterar | |
// ForEach recomendado para colecciones | |
// rangos define una coleccion, en este caso de enteros | |
for i in 1...3 { | |
print("hola \(i)") | |
} | |
//Si queremos que la accion la termine antes que llegue a un tope | |
for i in 1..<5 { | |
print("hola \(i)") | |
} | |
//bule for tradicional nos permite | |
//Control sobre el indice | |
var numerito = 1 | |
for var multiplicador = 1; multiplicador < 5; ++multiplicador{ | |
numerito *= multiplicador | |
print(numerito) | |
} | |
//while | |
var bandera = 1 | |
while bandera == 0{ | |
print("la banderita") | |
} | |
//el famoso ciclo Do While | |
var multiplicador_uno = 1 | |
var otro_numero = 1 | |
repeat { | |
otro_numero *= multiplicador_uno | |
print("El valor de otro numero es \(otro_numero)") | |
multiplicador_uno++ | |
} while multiplicador_uno < 3 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment