Flujos de control

FLUJO DE CONTROL EN SWIFT 



Swift ofrece diversas sentencias de flujo de control. Estas incluyen whilebucles para ejecutar una tarea varias veces; sentencias ifguard, y switchpara ejecutar diferentes ramas de código según ciertas condiciones; y sentencias como breakcontinuepara transferir el flujo de ejecución a otro punto del código. Swift proporciona un bucle forinque facilita la iteración sobre arrays, diccionarios, rangos, cadenas y otras secuencias. Swift también proporciona defersentencias que encapsulan el código que se ejecutará al salir del ámbito actual.



La declaración de Swift 
switches considerablemente más potente que su contraparte en muchos lenguajes similares a C. Los casos pueden coincidir con diversos patrones, incluyendo coincidencias de intervalo, tuplas y conversiones a un tipo específico. Los valores coincidentes en un switchcaso pueden vincularse a constantes o variables temporales para su uso dentro del cuerpo del caso, y las condiciones de coincidencia complejas pueden expresarse con una wherecláusula para cada caso.




LA MANERA DE CONDICIONAR LA EJECUCION DE DIVERSOS CURSOS 

DE ACCION SE REALIZA DE 2 FORMAS:

  
if  y switch. La primera se utiliza para condicionar dos formas de flujo y la última se utiliza cuando tenemos diversos flujos de acción. A continuación se presentan ejemplos de  cada una:
let matrizCadenas = ["Uno","Dos","Tres","Cuatro"]


if matrizCadenas[1] == “Dos" 

{     print("Sí,         el     valor    de     la        cadena    es

\(matrizCadenas[1])") 

} if  matrizCadenas.count > 5  { print("Hay más de cinco cadenas") } else 

{ print(“Existen cuatro o menos cadenas") 

}  

      




Comentarios

Entradas populares