# 13. Boolean

### Boolean(bool) Type

Boolean has only two possible values, `true` and `false`

Conditions and comparison operators needs value to be bool Type.

{% code title="main.go" %}

```go
package main

import "fmt"

func main() {
	var shouldGo bool = true

	if shouldGo {
		fmt.Println("I should Go!")
	}

}
```

{% endcode %}

### Declaring Boolean

Boolean are declared using one of the following ways:

{% code title="main.go" %}

```go
var shouldBe bool = true
var shouldBe = true
shouldBe :=true
```

{% endcode %}

Zero value for bool is `false`
