Menu
Coddy logo textTech

Valori booleani

Fa parte della sezione Fondamenti del percorso GO di Coddy. Lezione 9 di 109.

I valori booleani in Go memorizzano valori true/false usando il tipo di dato bool.

Dichiariamo una variabile booleana usando la sintassi di dichiarazione breve :=:

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

Dopo aver eseguito questo codice, sullo schermo verrà visualizzato il valore Is active: true. Abbiamo creato una variabile booleana che contiene il valore true.

Ora creiamo un'altra variabile booleana con valore false:

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

Dopo aver eseguito questo codice, sullo schermo verrà visualizzato il valore Is complete: false. Questo dimostra che le variabili booleane possono contenere valori true o false.

Vediamo cosa succede quando stampiamo insieme entrambe le variabili booleane:

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

Dopo aver eseguito questo codice, vedremo entrambi i valori visualizzati uno dopo l’altro sullo schermo:

Is active: true
Is complete: false
challenge icon

Sfida

Principiante

In questa sfida lavorerai con i valori booleani in Go. I valori booleani possono essere solo true o false.

Abbiamo iniziato con due variabili booleane: likesGo e firstProgram. Il tuo compito è:

  1. Creare una nuova variabile booleana chiamata isLearning e impostarla su true
  2. Creare un'altra variabile booleana chiamata isExpert e impostarla su false

Poi stampa tutte e quattro le variabili booleane per vederne i valori.

Provalo tu

package main

import "fmt"

func main() {
	// Due variabili booleane sono già definite
	likesGo := true
	firstProgram := false
	
	// TODO: Crea una variabile booleana chiamata 'isLearning' e impostala su true
	
	// TODO: Crea una variabile booleana chiamata 'isExpert' e impostala su false
	
	// Stampa tutte le variabili booleane
	fmt.Println("Likes Go:", likesGo)
	fmt.Println("First program:", firstProgram)
	fmt.Println("Is learning:", isLearning)
	fmt.Println("Is expert:", isExpert)
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Go online