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