변수 선언 var a int = 10 var : 변수 선언 키워드 a : 변수명 int : 타입 10 : 초깃값 Go에서의 변수 선언은 변수 선언 키워드-변수명-타입-초깃값의 순으로 이루어진다. 변수 선언의 다양한 방법 var a int = 3 // 기본 형태 var b int // 초깃값 생략, 이 때, 초깃값은 타입 별 기본값으로 대체된다. var c = 4 // 타입 생략, 이 때, 변수 타입은 우변 값의 타입이 된다. d := 5 // 선언 대입문 := 를 이용하여 var 키워드와 타입 생략 타입을 생략하게 되면 우변의 타입으로 좌변의 타입이 지정된다.
타입별 기본값 정수(int, uint...) : 0 실수(float, complex) : 0.0 boolean : false 문자열 : "" 그 .....
원문 링크 : [Go] Go에서의 변수