Menu
Coddy logo textTech

Booleanos

Parte de la sección Fundamentos del Journey de GO de Coddy — lección 9 de 109.

Los booleanos en Go almacenan valores true/false usando el tipo de datos bool.

Vamos a declarar una variable booleana usando la sintaxis de declaración corta :=:

isActive := true
fmt.Println("Is active:", isActive)

Después de ejecutar este código, el valor Is active: true se mostrará en la pantalla. Hemos creado una variable booleana que contiene el valor true.

Ahora, vamos a crear otra variable booleana con un valor false:

isComplete := false
fmt.Println("Is complete:", isComplete)

Después de ejecutar este código, el valor Is complete: false se mostrará en la pantalla. Esto demuestra que las variables booleanas pueden contener valores true o false.

Veamos qué sucede cuando imprimimos ambas variables booleanas juntas:

isActive := true
isComplete := false
fmt.Println("Is active:", isActive)
fmt.Println("Is complete:", isComplete)

Después de ejecutar este código, veremos ambos valores mostrados uno tras otro en la pantalla:

Is active: true
Is complete: false
challenge icon

Desafío

Principiante

En este desafío, trabajarás con valores booleanos en Go. Los valores booleanos solo pueden ser true o false.

Hemos comenzado con dos variables booleanas: likesGo y firstProgram. Tu tarea es:

  1. Crea una nueva variable booleana llamada isLearning y establécela en true
  2. Crea otra variable booleana llamada isExpert y establécela en false

Luego, imprime las cuatro variables booleanas para ver sus valores.

Hoja de referencia

Los booleanos en Go almacenan valores true/false utilizando el tipo de dato bool.

Declarar variables booleanas:

isActive := true
isComplete := false

Imprimir valores booleanos:

fmt.Println("Is active:", isActive)
fmt.Println("Is complete:", isComplete)

Las variables booleanas solo pueden contener valores true o false.

Pruébalo tú mismo

package main

import "fmt"

func main() {
	// Ya se han definido dos variables booleanas
	likesGo := true
	firstProgram := false
	
	// TODO: Crea una variable booleana llamada 'isLearning' y establécela en true
	
	// TODO: Crea una variable booleana llamada 'isExpert' y establécela en false
	
	// Imprime todas las variables booleanas
	fmt.Println("Likes Go:", likesGo)
	fmt.Println("First program:", firstProgram)
	fmt.Println("Is learning:", isLearning)
	fmt.Println("Is expert:", isExpert)
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos