Comment on Give me Options or give me death

<- View Parent
pkill@programming.dev ⁨9⁩ ⁨months⁩ ago

A 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.

source
Sort:hotnewtop