Menu
Coddy logo textTech

Booleanos

Parte da seção Fundamentos do Journey de GO da Coddy — lição 9 de 109.

Booleanos em Go armazenam valores verdadeiro/falso usando o tipo de dado bool.

Vamos declarar uma variável booleana usando a sintaxe de declaração curta :=:

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

Após executar este código, o valor Is active: true será exibido na tela. Criamos uma variável booleana que contém o valor true.

Agora, vamos criar outra variável booleana com um valor false:

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

Após executar este código, o valor Is complete: false será exibido na tela. Isso demonstra que variáveis booleanas podem conter os valores true ou false.

Vejamos o que acontece quando imprimimos ambas as variáveis booleanas juntas:

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

Após executar este código, veremos ambos os valores exibidos um após o outro na tela:

Is active: true
Is complete: false
challenge icon

Desafio

Iniciante

Neste desafio, você trabalhará com valores booleanos em Go. Valores booleanos só podem ser true ou false.

Começamos com duas variáveis booleanas: likesGo e firstProgram. Sua tarefa é:

  1. Criar uma nova variável booleana chamada isLearning e defini-la como true
  2. Criar outra variável booleana chamada isExpert e defini-la como false

Em seguida, imprima todas as quatro variáveis booleanas para ver seus valores.

Folha de consulta

Booleanos em Go armazenam valores verdadeiro/falso usando o tipo de dado bool.

Declare variáveis booleanas:

isActive := true
isComplete := false

Imprima valores booleanos:

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

Variáveis booleanas só podem conter valores true ou false.

Experimente você mesmo

package main

import "fmt"

func main() {
	// Duas variáveis booleanas já estão definidas
	likesGo := true
	firstProgram := false
	
	// TODO: Crie uma variável booleana chamada 'isLearning' e defina-a como true
	
	// TODO: Crie uma variável booleana chamada 'isExpert' e defina-a como false
	
	// Imprima todas as variáveis booleanas
	fmt.Println("Likes Go:", likesGo)
	fmt.Println("First program:", firstProgram)
	fmt.Println("Is learning:", isLearning)
	fmt.Println("Is expert:", isExpert)
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos