NullableExtensions
Extension methods for nullable values enabling pattern matching and functional transformations.
Example:
String? getName() => 'World';
final greeting = getName().match(
some: (name) => 'Hello, $name!',
none: () => 'Hello, stranger!',
);
Methods
-
match<
R> ({required R some(T), required R none()}) → R -
Available on T?, provided by the NullableExtensions extension
Pattern match on nullable value with cases for non-null and null.