Вопрос: Как объявить переменную внутри `if` (инициализация в условии)?

Python Senior Без компании
Вопрос: Как объявить переменную внутри `if` (инициализация в условии)?
Ответы
```go if v := compute(); v > 0 { fmt.Println(v) } else { fmt.Println("non-positive") } ``` **Как это работает:** `v` видна только внутри `if/else` блока. Это удобно для локальных переменных.