Comment on Give me Options or give me death
pkill@programming.dev 9 months agoA simple example:
func GetConfig(path string) mo.Result[*Config] { return mo.Try(func (*Config, error) { // logic to get the config }) } conf := GetConfig.OrElse(&Default config)
While it might not make much sense for a function you use just once, it can get actually pretty useful to simplify error handling like this for something you use more often.