Sunday, February 05, 2023

{Blocks} in GoLang & Rust

 Using {Blocks} in Rust & Go for Fun & Profit

a substitute for "missing" try/catch in Go: { Blocks }
clever


id := 123 firstName := "John" lastName := "Smith" { result, err := db.Exec( `UPDATE usr SET first_name = $2 WHERE id = $1`, id, firstName, ) if result.RowsAffected() = 0 || err != nil { return err } } { result, err := db.Exec( `UPDATE usr SET last_name = $2 WHERE id = $1`, id, lastName, ) if result.RowsAffected() = 0 || err != nil { return err } }


No comments: