Collections
Filter
List<Option<string>> collection = [
Option.Some("Hello"),
Option.Some("World"),
Option.None<string>()
];
List<Option<string>> filtered = collection.Filter(x => x == "Hello");
// ^? [Option.Some("Hello"), Option.None<string>(), Option.None<string>()]Map
List<Option<string>> collection = [
Option.Some("Hello"),
Option.Some("World"),
Option.None<string>()
];
List<Option<string>> mapped = collection.Map(x => $"{x}!");
// ^? [Option.Some("Hello!"), Option.Some("World!"), Option.None<string>()]FirstOrNone
FirstOr
FirstOrElse
Last updated
Was this helpful?