1.2 KiB
1.2 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| if else Statements | si más declaraciones |
Introducción
La sentencia if ejecuta una sentencia si una condición especificada es verdadera . Si la condición es falsa , se puede ejecutar else instrucción utilizando la instrucción else .
Nota: la sentencia else es opcional.
x := 7
if x%2 == 0 {
// This statement is executed if x is even
} else {
// This statement is executed if x is odd
}
Se pueden anidar varias declaraciones if...else para crear una cláusula else if .
x := 7
if x == 2 {
// this statement is executed if x is 2
} else if x == 4 {
// this statement is executed if x is 4
} else if x == 7 {
// this statement is executed if x is 7
} else {
// this statement is executed if none of the aboves is true
}
En Go puede preceder una condición if con una sentencia. La definición de la variable que contiene es entonces válida para el bloque if completo.
if x := 3; x == 2 {
// this statement is executed if x is 2
} else if x == 3 {
// this statement is executed if x is 3
} else {
// this statement is executed if none of the aboves is true
}