Bool Extension
isTrue & isFalse (null safety)
Checks if the Boolean values considering null safety.
dart
bool? flag = true;
print(flag.isTrue); // Output: true
bool? flag2 = null;
print(flag.isFalse); // Output: false
print(flag.isNull); // Output: truebool? flag = true;
print(flag.isTrue); // Output: true
bool? flag2 = null;
print(flag.isFalse); // Output: false
print(flag.isNull); // 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 zero 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