The if in Go can contain an initialization statement, which prepares the variable used in the condition statement.
if
if err := f(x); err != nil { return err }
[[go]]