HiddenLayer555@lemmy.ml to Programmer Humor@lemmy.mlEnglish · 1 day agoWhy make it complicated?lemmy.mlimagemessage-square45fedilinkarrow-up186arrow-down112file-textcross-posted to: programmer_humor@programming.dev
arrow-up174arrow-down1imageWhy make it complicated?lemmy.mlHiddenLayer555@lemmy.ml to Programmer Humor@lemmy.mlEnglish · 1 day agomessage-square45fedilinkfile-textcross-posted to: programmer_humor@programming.dev
minus-squareThirdConsul@lemmy.mllinkfedilinkarrow-up2·edit-28 hours agoWell, I don’t know your use case well enough, but I guess you might have perfect reason for that behavior. One thing that comes to my mind is the old Try in C# bool parsedSuccessfully = int.TryParse("123", out int result); But I guess more popular approach would be to use Error as Values, right? E.g. something like this Outcome<Exception, Int> result = int.TotallyNewParse("123");
Well, I don’t know your use case well enough, but I guess you might have perfect reason for that behavior.
One thing that comes to my mind is the old Try in C#
bool parsedSuccessfully = int.TryParse("123", out int result);
But I guess more popular approach would be to use Error as Values, right?
E.g. something like this
Outcome<Exception, Int> result = int.TotallyNewParse("123");