Skip to content

ChristianDeger/CsharpMonads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Monads in C#

My first attempt of a maybe monad with SelectMany extension method and query expression syntax:


var m1 = Maybe.From(1);
var m2 = Maybe.From(5);

var result = from x in m1
             from y in m2
             select x + y;

result.Some.ShouldBeEqualTo(6);

About

Monads in C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages