20 lines
389 B
C#
20 lines
389 B
C#
using Sanchime.Functional.Core.Products;
|
|
using Sanchime.Functional.Core.Extensions;
|
|
using Sanchime.Toolkits;
|
|
|
|
// Test<int> test = new Test<int>();
|
|
|
|
// Console.WriteLine(test.Map((Test<int> x) => {x.Value = 2; return x;}).Value);
|
|
|
|
// Console.WriteLine(test.Value);
|
|
|
|
foo(10);
|
|
foo(Option.None);
|
|
|
|
void foo(Option<int> option)
|
|
{
|
|
var res = option.Map(x => x + 2);
|
|
res.WriteLine();
|
|
}
|
|
|