Las declaraciones condicionales son como el pan y la mantequilla de los programas modernos, lo que les permite evaluar las condiciones específicas y tomar medidas solo cuando esa condición es verdadera.
Por ejemplo, podemos usar una declaración condicional para:
Como notará, utilizamos declaraciones condicionales en casi todas partes del mundo moderno para tomar medidas de manera inteligente basadas en diversas condiciones.
Usando esta guía, comprenderá cómo trabajar con declaraciones condicionales utilizando el lenguaje de programación GO.
Empezando.
En Go, podemos crear una declaración condicional utilizando la palabra clave IF. Podemos expresar la sintaxis general de la instrucción if como se muestra:
Si la condiciónComenzamos llamando a la palabra clave si. A continuación, especificamos la condición para evaluar si es verdadero o falso. Si es cierto, ejecutamos el código dentro de los aparatos ortopédicos rizados.
Por ejemplo, el siguiente código muestra los precios de un boleto de película si la edad es mayor que 18.
paquete principalEn el ejemplo anterior, creamos una variable llamada edad y le asignamos un valor de 22.
Luego usamos una declaración IF para verificar si la edad es mayor o igual a 18 (> = 18). Si la condición es cierta, imprimimos el precio de los boletos de cine.
Si ejecutamos el código anterior, debemos obtener una salida como se muestra a continuación:
$ Go Run If_else.irLas entradas del cine son 10 $
Dado que la edad es mayor de 18 años, la condición se vuelve verdadera y ejecutamos el código dentro de los aparatos ortopédicos.
¿Qué sucede cuando cambiamos el valor de la variable de edad para ser de 15??
Edad: = 15Si guardamos el archivo y ejecutamos el código anterior, deberíamos ver ninguna salida. Esto se debe a que la condición ya no es cierta. Sin embargo, no creamos un código para realizar una acción si la condición era falsa.
Más declaraciones
Podemos crear un código para realizar una acción específica incluso cuando la condición es falsa utilizando una declaración de lo contrario.
En nuestro ejemplo, eso sería alertar al usuario de que necesita ser mayor o 18 para ver la película.
La sintaxis para una instrucción de la otra es como se muestra:
ifconditionConsidere el ejemplo a continuación:
paquete principalSi ejecutamos el código anterior, debemos obtener una salida como:
$ Go Run If_else.irAquí, el programa ejecuta el bloque de Else ya que si la condición es falsa. Si cambia el valor de la edad para ser mayor de 18 años, el programa ejecuta el bloque if como:
Edad: = 22La salida es como se muestra:
$ Go Run If_else.irNOTA: La declaración del otro en Go viene inmediatamente después del cierre de la abastecimiento rizado de la declaración IF. Si agrega una nueva línea, el compilador devolverá un error como:
Edad: = 22El código anterior devuelve un error de sintaxis como:
SyntaxError: inesperado más, esperandoSi ... más si ... declaraciones
En la mayoría de los casos, querremos que un programa evalúe y tome medidas para más de un resultado. Tome el programa del boleto de cine:
Por ejemplo, si la edad es de entre 18 y 23 años, el precio de los boletos de cine es de 10 $; Si la edad es de entre 24 y 35 años, los boletos de cine son de 15 $, y si la edad es mayor que 36, las entradas de cine son 20 $.
En tal escenario, podemos construir y de lo contrario ... si la declaración. La declaración de lo contrario funciona como una declaración IF típica, excepto que verifica otra condición dentro de un contexto similar.
Considere el ejemplo a continuación que usa una declaración if ... de lo contrario para calcular el precio de los boletos de cine.
paquete principalSi ejecutamos el código anterior:
$ Go Run If_else.irEl programa imprime el precio como 20 $. Sin embargo, esto no es lo que queremos. Queremos que el programa le diga al usuario que debe tener 18 años o más para comprar los boletos de cine.
Por lo tanto, podemos cambiar el código fuente como:
paquete principalEl programa imprime el mensaje apropiado si la edad del usuario es inferior a 18 años.
$ Go Run If_else.irDeclaraciones anidadas if-else
Es posible verificar múltiples condiciones a la vez utilizando declaraciones anidadas de if-else. Tomemos un programa bancario, por ejemplo. Podemos verificar el tipo de cuenta y actuar.
Tome el código de ejemplo que se muestra a continuación:
paquete principalEl ejemplo anterior ilustra cómo puede usar declaraciones anidadas if y lose-if. Comenzamos por verificar si el Account_Type es igual a "Guardar". Si es cierto, luego verificamos si la acción es igual a "retirarse" y si es cierto, verificamos si la cuenta tiene el saldo mínimo requerido.
Uso de declaraciones anidadas de IF y de lo contrario, puede crear condiciones complejas y más especificadas y tomar medidas para cada escenario.
Conclusión
Esta guía cubrió cómo implementar y usar declaraciones condicionales en GO. Para explorar el alcance de las declaraciones condicionales, considere implementar varios escenarios utilizando varios operadores de comparación.
Gracias por leer!