Вопрос: Как объявить переменную и чем отличается var от := ?

Go Junior Без компании
Вопрос: Как объявить переменную и чем отличается var от := ?
Ответы
var объявляет переменную с явным типом или с выводом типа; := — короткое объявление с выводом типа, работает только внутри функций. ```go package main import "fmt" func main() { var a int = 10 var b = 20 // тип выводится c := 30 // короткое объявление fmt.Println(a, b, c) } ``` := нельзя использовать на уровне пакета (global scope).