Hola a todos, hoy os voy a explicar como funciona los bucles en Swift 3.
Un bucle nos permite ejecutar un numero de veces determinado una serie de instrucciones. La mayor utilidad es evitar la repetición de lineas de código iguales. Para salir del bucle, se indica una condición, si esa condición no se cumple se sale del bucle.
Tenemos varios tipos de bucles:
- while: indicamos una condición que se ejecutara hasta que la condición sea falsa, es importante que la variable que este en la condición, varíe para que no se produzca un bucle infinito. Os mostraré un ejemplo:
var i:Int = 0 while (i<=100){ print(i) i = i + 1 }
Fijate que empieza la i en 0 y en el while tiene la condición de que cuando i sea menor o igual que 100 entrara dentro del bucle, es importante lo de i = i +1, ya que actualiza la variable para que podamos salir alguna vez del bucle.
- For: nos permite hacer lo mismo que el while pero de un forma más cómoda para los rangos. En Swift 3, usaremos … y ..<
for i in 1 ... 100{ print(i) }
… significa que va desde 1 a 100 incluyendo el 100. Si queremos que no se incluya el 100, tendremos que poner ..<
for i in 1 ..< 100{ print(i) }
- Repeat: es similar al while solo que la condición se evalúa al final de la estructura. En otros lenguajes seria un do while.
var i:Int=0 repeat { print(i) i = i + 1 } while (i<=100);
Es muy útil a la hora de validar datos.
Espero que os sea de ayuda. Si tenéis de dudas, preguntad. Estamos para ayudarte.
Deja una respuesta