The bool
type is a datatype which can be either true
or false
. The boolean
type uses one byte of memory. It is used in comparisons and bitwise operations
like &
, |
, and !
.
fn main() {
let x = true;
let y: bool = false; // with the boolean type annotation
// Use of booleans in conditional expressions
if x {
println!("x is true");
}
}