Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Declaraciones Condicionales | Estructuras de Control
Introducción a Golang

bookDeclaraciones Condicionales

Las sentencias condicionales, también conocidas como sentencias 'if-else', se utilizan para ejecutar un bloque de código basado en una condición.

Las condiciones se representan mediante expresiones booleanas, que exploramos brevemente en el capítulo "Booleanos" de la segunda sección. Para recordar, una expresión booleana es una combinación de operaciones lógicas y/o de comparación y puede o no incluir otros operadores.

Una expresión condicional utiliza las palabras clave 'if', 'else if' y 'else'. La sintaxis para escribir una sentencia condicional simple es la siguiente:

``go expresión if { // código a ejecutar }


Si el valor de la 'expresión' entre paréntesis es 'true', se ejecuta el código encerrado entre llaves. En caso contrario, se ignora. He aquí un ejemplo:
index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 < 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

Como la expresión '3 < 4' se evalúa como 'true', el código dentro de las llaves se ejecuta. Si modificamos la expresión para que sea 'false', la sentencia 'Println' no se ejecutará.

index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 > 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

El siguiente diagrama muestra la ejecución de la condición if:

Puede utilizar la palabra clave else para especificar el código que debe ejecutarse cuando no se cumpla la condición. La sentencia else no requiere una expresión booleana.

index.go

index.go

copy
1234567891011
package main import "fmt" func main() { var value int = 70 if (value <= 50) { fmt.Println("The value is less or equal to 50") } else { fmt.Println("The value is greater than 50") } }

Así es como se desarrolla el flujo de ejecución cuando utilizamos else en la condición:

question mark

¿Qué palabra clave se utiliza para escribir una sentencia if en Go?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 1.96

bookDeclaraciones Condicionales

Desliza para mostrar el menú

Las sentencias condicionales, también conocidas como sentencias 'if-else', se utilizan para ejecutar un bloque de código basado en una condición.

Las condiciones se representan mediante expresiones booleanas, que exploramos brevemente en el capítulo "Booleanos" de la segunda sección. Para recordar, una expresión booleana es una combinación de operaciones lógicas y/o de comparación y puede o no incluir otros operadores.

Una expresión condicional utiliza las palabras clave 'if', 'else if' y 'else'. La sintaxis para escribir una sentencia condicional simple es la siguiente:

``go expresión if { // código a ejecutar }


Si el valor de la 'expresión' entre paréntesis es 'true', se ejecuta el código encerrado entre llaves. En caso contrario, se ignora. He aquí un ejemplo:
index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 < 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

Como la expresión '3 < 4' se evalúa como 'true', el código dentro de las llaves se ejecuta. Si modificamos la expresión para que sea 'false', la sentencia 'Println' no se ejecutará.

index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 > 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

El siguiente diagrama muestra la ejecución de la condición if:

Puede utilizar la palabra clave else para especificar el código que debe ejecutarse cuando no se cumpla la condición. La sentencia else no requiere una expresión booleana.

index.go

index.go

copy
1234567891011
package main import "fmt" func main() { var value int = 70 if (value <= 50) { fmt.Println("The value is less or equal to 50") } else { fmt.Println("The value is greater than 50") } }

Así es como se desarrolla el flujo de ejecución cuando utilizamos else en la condición:

question mark

¿Qué palabra clave se utiliza para escribir una sentencia if en Go?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2
some-alt