Sentencias de control en Golang (if, if-else, Nested-if)

¿Qué declaraciones condicionales tiene Golang ? ¿Cómo utilizar declaraciones condicionales en la programación Go? ¡Descubrámoslo juntos!

La toma de decisiones en programación es similar a la toma de decisiones en la vida real. En este proceso, se ejecuta un fragmento de código cuando se cumple una condición determinada. A veces también se les llama declaraciones de flujo de control. Golang utiliza declaraciones de control para controlar el flujo de ejecución del programa en función de determinadas condiciones. Se utilizan para hacer que el flujo de ejecución avance y se ramifique en función de los cambios en el estado del programa.

Sentencias condicionales básicas en la programación Golang

Declaración if

Esta es la declaración de decisión más simple. Se utiliza para decidir si una determinada declaración o bloque de declaraciones se ejecutará o no, es decir, si una determinada condición es verdadera, se ejecutará un bloque de declaraciones; de lo contrario, no.

Sintaxis:

if condition {

   // Lệnh được thực thi nếu
   // điều kiện đúng
}

Diagrama de flujo:

Sentencias de control en Golang (if, if-else, Nested-if)

Por ejemplo:

// Go program to illustrate the 
// use of if statement
package main

import "fmt"

func main() {
	
// lấy một biến cục bộ
var v int = 700

// dùng lệnh if để
// kiểm tra điều kiện
if v < 1000="" {="" in="" điều="" kiện="" if="" sau="" điều="" kiện="" đánh="" giá="" đúng="" fmt.printf("v="" is="" less="" than="" 1000\n")="" }="" fmt.printf("value="" of="" v="" is="" :="" %d\n",="" v)="" }="">

Resultado:

v is less than 1000
value of v is : 700

instrucción if…else

La declaración por sí sola  nos dice que si la condición es verdadera, entonces ejecutará un bloque de declaraciones y si la condición es falsa, entonces no se ejecutará. ¿Pero qué pasa si quieres hacer otra cosa cuando la condición es falsa? Aquí es donde necesitas la declaración else. Podemos usar la declaración else con la declaración if para ejecutar un bloque de código cuando la condición es falsa.

Sintaxis:

if condition {

    // Triển khai khối này nếu
    // điều kiện đúng
} else {

    // Triển khai khối này nếu
    // điều kiện sai
}

Sentencias de control en Golang (if, if-else, Nested-if)

Por ejemplo:

// Go program to illustrate the 
// use of if...else statement
package main

import "fmt"

func main() {
	
// taking a local variable
var v int = 1200

// dùng lệnh if
// kiểm tra điều kiện
if v < 1000="" {="" in="" if="" sau="" điều="" kiện="" đánh="" giá="" là="" dúng="" fmt.printf("v="" is="" less="" than="" 1000\n")="" }="" else="" {="" in="" ra="" nội="" dung="" sau="" nếu="" điều="" kiện="" được="" đánh="" giá="" là="" đúng="" fmt.printf("v="" is="" greater="" than="" 1000\n")="" }="" }="">

Resultado:

v is greater than 1000

Sentencias if anidadas

En el lenguaje Go, un if anidado es una declaración condicional que es el objetivo de otro if o else. Esta declaración Golang significa que hay dos declaraciones if anidadas una dentro de la otra, como sugiere el nombre.

Sintaxis:

if condition1 {

   // Triển khai khi condition1 đúng
   
   if condition2 {

      // Triển khai khi condition2 đúng
   }
}

Sentencias de control en Golang (if, if-else, Nested-if)

Por ejemplo:

// Minh họa chương trình Go dùng lệnh if lồng nhau
package main
import "fmt"

func main() {
	
// lấy 2 biến cục bộ
var v1 int = 400
var v2 int = 700

// dùng lệnh if
if( v1 == 400 ) {
		
	// điều kiện đúng thì kiểm tra nội dung sau
	if( v2 == 700 ) {
		
		// điều kiện đúng thì hiển thị nội dung sau
		fmt.Printf("Value of v1 is 400 and v2 is 700\n" );
	}
}

}

Resultado:

Value of v1 is 400 and v2 is 700

Dejar un comentario

Cómo tirar un ordenador en Bilbao: dónde llevarlo y qué hacer con tus datos

Cómo tirar un ordenador en Bilbao: dónde llevarlo y qué hacer con tus datos

¿Tienes un ordenador viejo en Bilbao? Descubre dónde entregarlo, cuándo puede recogerlo una tienda, cómo proteger tus datos y qué opción conviene si aún funciona.

Cómo tirar un frigorífico en Almería: opciones seguras y pasos

Cómo tirar un frigorífico en Almería: opciones seguras y pasos

Descubre cómo tirar un frigorífico en Almería: Punto Limpio, retirada 1x1 al comprar otro, preparación, transporte y errores que debes evitar.

ITV desfavorable: cuánto tiempo tienes para reparar el coche y volver a inspección

ITV desfavorable: cuánto tiempo tienes para reparar el coche y volver a inspección

Si la ITV sale desfavorable, el plazo máximo para reparar y volver es de dos meses. Te explicamos qué puedes hacer mientras tanto y qué ocurre si te retrasas.

Cómo tirar un edredón en Terrassa

Cómo tirar un edredón en Terrassa

¿Dónde tirar un edredón en Terrassa? Descubre por qué no va al contenedor naranja y cómo consultar el punto limpio adecuado.

Cómo tirar un frigorífico en Elche: opciones, costes y qué conviene comprobar

Cómo tirar un frigorífico en Elche: opciones, costes y qué conviene comprobar

Descubre cómo tirar un frigorífico en Elche: ecoparque, recogida de voluminosos o entrega al vendedor, con ventajas, límites y consejos prácticos.

Cómo tirar una bombona de gas en Málaga: devolución segura, fugas y punto limpio

Cómo tirar una bombona de gas en Málaga: devolución segura, fugas y punto limpio

Guía práctica para deshacerse de una bombona de butano o propano en Málaga: devolución al proveedor, qué hacer si tiene gas o fuga y cuándo consultar el punto limpio.

Cómo tirar una lavadora en Alcalá de Henares: recogida, Punto Limpio y alternativas

Cómo tirar una lavadora en Alcalá de Henares: recogida, Punto Limpio y alternativas

Guía actualizada para deshacerse de una lavadora en Alcalá de Henares: recogida municipal gratuita, Punto Limpio y retirada al comprar una nueva.

Cómo tirar una batería de litio en Madrid: puntos limpios y precauciones

Cómo tirar una batería de litio en Madrid: puntos limpios y precauciones

Descubre cómo tirar una batería de litio en Madrid: qué punto limpio elegir, cómo transportar una batería intacta y qué hacer si está hinchada o es de un vehículo eléctrico.

Cómo tirar un edredón en Barcelona: opciones y errores que debes evitar

Cómo tirar un edredón en Barcelona: opciones y errores que debes evitar

Descubre cómo tirar un edredón en Barcelona: donación, recogida textil, Puntos Verdes y qué hacer si está húmedo, roto o contaminado.

Cómo tirar un sofá en Terrassa sin dejarlo mal: recogida, deixalleria y señales de que lo has hecho bien

Cómo tirar un sofá en Terrassa sin dejarlo mal: recogida, deixalleria y señales de que lo has hecho bien

Cómo tirar un sofá en Terrassa: cuándo llamar a Eco-Equip, cómo dejarlo para la recogida, cuándo usar Can Barba o Can Casanovas y qué errores evitar.