Logical Operators
on Saturday, 25th of July, 2020
Logical operators in Dart as similar to most languages. They can be used to combine or invert boolean expressions.
Operator | Meaning |
---|---|
&& | logical AND |
|| | logical OR |
!expr | invert boolean |
example use:
bool isSnowing = true;
bool isRaining = false;
assert(!isRaining); // true
assert(isSnowing || isRaining); // true because at least one is true
assert(isSnowing && !isRaining); // true because both are true
- previous: Ternary Conditional operator