Tipul de date Boolean
Folosește cuvântul cheie bool când o variabilă trebuie doar să răspundă cu da sau nu. Pentru acest tip există doar două valori: true și false.
O variabilă booleană pe care o declari, dar căreia nu îi atribui nicio valoare, pornește cu valoarea false.
Exemplu
Cele patru variabile de mai jos sunt declarate în moduri diferite. Observă că b3 nu are o valoare inițială, așa că afișează false:
Prompt
Declară variabile booleene în patru moduri: tipizată cu valoare, netipizată cu valoare, tipizată fără valoare și declarație scurtă. Afișează toate cele patru.
Ieșire: Program Go și ieșirea capturată
main.go
package main
import ("fmt")
func main() {
var b1 bool = true // declarație tipizată cu valoare inițială
var b2 = true // declarație netipizată cu valoare inițială
var b3 bool // declarație tipizată fără valoare inițială
b4 := true // declarație netipizată cu valoare inițială
fmt.Println(b1)
fmt.Println(b2)
fmt.Println(b3)
fmt.Println(b4)
}