Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Booleans | Data Types
Introduction to GoLang

bookBooleans

Booleans are an essential data type used to represent truth values (true or false) in logical expressions.

A boolean is denoted by the keyword bool and can have either the value true or false.

index.go

index.go

copy
1
var myBool bool = true

The default value of a boolean is false.

Booleans become especially useful when we need to store the results of logical expressions. Logical expressions are constructed using logical and/or comparison operators.

While logical operators and expressions will be explored in detail in the next section, here's a brief introduction to the three comparison operators in Go:

OperatorLogic
<Less Than
>Greater Than
==Equals To

Here's a simple example of how the result of a logical expression is stored in a boolean:

index.go

index.go

copy
123456789
package main import "fmt" func main() { var value int = 7 var myBool bool = value > 5 fmt.Println(myBool) // Outputs 'true' }
question mark

What will be the output of the above program?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 2. ChapterΒ 3

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

Suggested prompts:

Ask me questions about this topic

Summarize this chapter

Show real-world examples

Awesome!

Completion rate improved to 1.96

bookBooleans

Swipe to show menu

Booleans are an essential data type used to represent truth values (true or false) in logical expressions.

A boolean is denoted by the keyword bool and can have either the value true or false.

index.go

index.go

copy
1
var myBool bool = true

The default value of a boolean is false.

Booleans become especially useful when we need to store the results of logical expressions. Logical expressions are constructed using logical and/or comparison operators.

While logical operators and expressions will be explored in detail in the next section, here's a brief introduction to the three comparison operators in Go:

OperatorLogic
<Less Than
>Greater Than
==Equals To

Here's a simple example of how the result of a logical expression is stored in a boolean:

index.go

index.go

copy
123456789
package main import "fmt" func main() { var value int = 7 var myBool bool = value > 5 fmt.Println(myBool) // Outputs 'true' }
question mark

What will be the output of the above program?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 2. ChapterΒ 3
some-alt