Bucles

 

¿Qué son los bucles en Swift?


A grandes rasgos, la respuesta acerca de qué son los bucles en Swift se resume en que son declaraciones de flujo de control. De manera que un bucle es un recurso que nos permite iterar sobre una lista de elementos. Esto significa que con un bucle tenemos la posibilidad de ir uno a uno sobre los elementos de una lista de datos para obtener su valor.

Asimismo, son considerados recursos de programación que posibilitan la acción de repetir un bloque de código siempre que lo que le estamos indicando sea cierto. Un dato sobre los bucles es que también se conocen como bucles for in, 



¿Cuáles son los bucles en Swift?


En el lenguaje de programación Swift, encontramos tres bucles. Cada uno de estos nos permite realizar diferentes acciones y su palabra clave corresponde a su nombre. Conocer las funciones de estos tres bucles te ayudará a entender mejor qué son los bucles en Swift.

Los bucles de Swift son los siguientes:

  • For: en primer lugar, con el bucle for puedes iterar uno a uno cada elemento de una lista de datos.
  • While: el caso de los bucles while, te sirven para ejecutar el código de forma repetitiva, siempre y cuando se cumpla la condición que le estés especificando.
  • Repeat: por último, es importante que sepas que el bucle repeat es contrario a while, puesto que este te permite ejecutar el código de forma repetitiva hasta que no se cumpla la condición que le hayas indicado

Un bucle es la repetición de un pedazo de código o una iteracción dentro de un arreglo o diccionario hasta que se cumpla una condición, ejemplos:

 

for x in matrizCadenas

{ print (x)

}

 

for num in 1...10

{

 print("Número \(num)")

}  

BUCLES

var valor:Int?

let acierto  = Int(arc4random()) % 20 print ("Buscando el número \(acierto)")    repeat { valor = Int(arc4random()) % 20 

 if acierto != valor { print ("No he acertado. Ha salido   el número \(valor!)") 

      } 

    }

 while acierto != valor   print("Enhorabuena. Salió el \(valor!)")





Comentarios

Entradas populares