Course Content
Introduction to GoLang
Introduction to GoLang
Booleans
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
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:
Operator | Logic |
< | 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
package main import "fmt" func main() { var value int = 7 var myBool bool = value > 5 fmt.Println(myBool) // Outputs 'true' }
Thanks for your feedback!