Od pewnego czasu po przeczytaniu artykułu o polach monadowych w Javie :)))) :D :D nieustannie dręczą mnie pewne wątpliwości. :"( :( :(
Czy Map i Select z LINQ w .Net to jest to samo? :P ? :P ? Wiem że robią to samo ale jakoś tak dziwnie to wygląda
optiona.Select(x => x);
optiona.SelectMany(x => x.GetId());
A może
optiona.FlatSelect(some);
Jeśli używam optionala to jak powinienem nazywać metody?? :O :O
MaybeGetItem
GetOptionalItem
TryGetItem
??? :O :O :O
Kiedy używać Try a kiedy Either ?? :O :O
Jaka to różnica? ?_? :P P