bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths

Loading lesson path

Learn/Go/Go Tutorial
Go•Go Tutorial

Go Boolean Data Type

Boolean Data Type

A boolean data type is declared with the bool keyword and can only take the values true or false .

The default value of a boolean data type is false .

Example

package main
import ("fmt")
func main() {
  var b1 bool = true
  // typed declaration with initial value var b2 = true // untyped declaration with initial value var b3 bool // typed declaration without initial value b4 := true // untyped declaration with initial value fmt.Println(b1) // Returns true fmt.Println(b2) // Returns true fmt.Println(b3) // Returns false fmt.Println(b4) // Returns true
}

Note

Boolean values are mostly used for conditional testing which you will learn more about in the Go Conditions chapter.

Previous

Go Data Types

Next

Go Integer Data Types