Boolean literals

These are simple, they indicate 0 or 1, which mean true or false. The basic use of Boolean literals is for operating on comparisons, or conditions. These two are called Boolean literal, which can't be replaced by 0 or 1:

scala> val aBool: Boolean = 1
<console>:11: error: type mismatch;
found : Int(1)
required: Boolean
val aBool: Boolean = 1
^

To define a Boolean value, we simply give true or false:

scala> val aBool = true
aBool: Boolean = true
scala> val aBool = false
aBool: Boolean = false

That's all for Boolean literals.