Core.Maybe
Option types for C# with LINQ support and rich fluent syntax for many popular uses: var maybeOne = "one".ToMaybe(); Maybe<string> maybeAnother; var maybeBoth = from one in maybeOne from another in maybeAnother select one + another; maybeBoth.Match( both => Console.WriteLine("Result is: {0}", both), @else: () => Console.WriteLine("Result is Nothing, as one of the inputs was Nothing") );
Activity
- Latest release
- 2mo ago
- Total releases
- 16
- Cadence
- ~15 days
- Last 12 months
- 1
Details
- First release
- Feb 26, 2020
Releases
| Version | Released | |
|---|---|---|
8.0.0
major
|
8.0.0
major
|
|
7.0.0
major
|
7.0.0
major
|
|
6.0.0
major
|
6.0.0
major
|
|
5.0.0
major
|
5.0.0
major
|
|
4.0.0
major
|
4.0.0
major
|
|
3.2.0
minor
|
3.2.0
minor
|
|
3.1.0
minor
|
3.1.0
minor
|
|
3.0.0
major
|
3.0.0
major
|
|
2.4.1
minor
|
2.4.1
minor
|
|
2.3.1
patch
|
2.3.1
patch
|
|
2.3.0
minor
|
2.3.0
minor
|
|
2.2.0
minor
|
2.2.0
minor
|
|
2.1.0
minor
|
2.1.0
minor
|
|
2.0.1
patch
|
2.0.1
patch
|
|
2.0.0
major
|
2.0.0
major
|
|
1.0.0
initial
|
1.0.0
initial
|