Bool Extension
isTrue
Checks if the Boolean value is true, considering null safety.
dart
bool? flag = true;
print(flag.isTrue); // Output: truebool? flag = true;
print(flag.isTrue); // Output: trueisFalse
Checks if the Boolean value is false or null.
dart
bool? flag = null;
print(flag.isFalse); // Output: truebool? flag = null;
print(flag.isFalse); // Output: trueval
Returns the Boolean value or false if it is null.
dart
bool? flag = null;
print(flag.val); // Output: falsebool? flag = null;
print(flag.val); // Output: falsebinary
Returns 1 if the Boolean is true and 0 if it is false or null.
dart
bool? flag = true;
print(flag.binary); // Output: 1bool? flag = true;
print(flag.binary); // Output: 1binaryText
Returns '1' if the Boolean is true and '0' if it is false or null.
dart
bool? flag = false;
print(flag.binaryText); // Output: 0bool? flag = false;
print(flag.binaryText); // Output: 0