isEmpty method
If a value is not present, returns true
, otherwise false
.
Returns true
if a value is not present, otherwise false
.
Example
Optional<String> name = Optional.of("Diana");
Optional<String> empty = Optional.empty();
print(name.isEmpty()); // false
print(empty.isEmpty()); // true
// Useful for guard clauses
if (someOptional.isEmpty()) {
return "No data available";
}
Implementation
bool isEmpty() {
return _value == null;
}