Al igual que otros lenguajes de programación en el lenguaje Swift, también se usa la declaración if para ejecutar el programa en función de la evaluación de una o más condiciones o, en otras palabras, si la declaración se usa para ejecutar un fragmento de código solo cuando la condición dada es verdadera. También se conocen como declaración de rama. Piensa en un caso en el que vas a ir al mercado y tu padre te dice: “si tienen el recipiente de plástico en oferta, compra 2 recipientes”. Esta es una declaración condicional que indica que realizará alguna acción, es decir, «comprar 2 contenedores» solo si la condición dada, es decir, «tienen el contenedor de plástico a la venta» es verdadera. Este tipo de declaración es muy útil en la programación porque permite a los programadores implementar un comportamiento condicional en sus programas.
Sintaxis:
si (condición) {
// cuerpo de la sentencia if
}
La declaración if evalúa la condición dentro del paréntesis() y el código dentro de las llaves { } es el cuerpo de la declaración if. Aquí,
- Si la condición se cumple, es decir, se evalúa como verdadera, entonces se ejecuta el código presente en el cuerpo de la instrucción if.
- Si la condición no se cumple, es decir, se evalúa como falsa, el código presente en el cuerpo de la declaración if se omite y el control pasa a la siguiente declaración presente después de la declaración if.
Se puede entender mejor a través del diagrama visual de la siguiente manera:
Ejemplo 1:
// Programa Swift de la sentencia if
sea val = 30
// Comprobando si el número es mayor que cero
si (valor > 0)
{
// Código, es decir, cuerpo de la declaración if
print(“El número dado es positivo.”)
}
// Declaración justo después de la declaración if
// (Esta declaración siempre se ejecuta)
print(“Aprendiendo la sentencia if en Swift.”)
Producción:
The given number is positive. Learning if statement in Swift.
Explicación: En el ejemplo anterior, hemos declarado una variable llamada «val». Observe la condición de prueba, “val > 0”. Aquí, 30 > 0, lo que significa que la condición es verdadera, por lo que el flujo de control del programa ingresa dentro del cuerpo de la instrucción if y ejecuta el código/instrucciones escritas en su interior, es decir, «El número dado es positivo». Ahora, si configuramos val = -20 y ejecutamos el programa anterior, el resultado será «Aprendiendo la declaración if en Swift». Esto sucede porque el valor de una variable val es menor que 0, por lo que la condición es falsa. Por lo tanto, el cuerpo del bloque if se omite y el flujo de control del programa ejecuta código/sentencias escritas fuera/después de la declaración if.
Ejemplo 2:
// Programa Swift de la sentencia if
sea numero = 30
// Comprobando si el número es mayor que igual a 18
si (número >= 18)
{
// Código, es decir, cuerpo de la declaración if
print(“Esta persona es elegible para votar”)
}
// Declaración justo después de la declaración if
// (Esta declaración siempre se ejecuta)
imprimir («Solo las personas mayores de 18 años son elegibles para votar»)
Producción :
This person is eligible for voting Only 18+ peoples are eligible for voting
Publicación traducida automáticamente
Artículo escrito por himanshugupta02 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA