Вопрос: Как сделать if с короткой инициализацией и зачем это нужно?

Go Junior Без компании
Вопрос: Как сделать if с короткой инициализацией и зачем это нужно?
Ответы
Можно объявить переменную прямо в if; область видимости ограничена if/else. Удобно для ошибок/проверок. ```go package main import ( "fmt" "strconv" ) func main() { if n, err := strconv.Atoi("123"); err != nil { fmt.Println("bad:", err) } else { fmt.Println("ok:", n) } } ```