Go에서 가장 기본적인 변수 선언은 var키워드를 사용.
var age int
age =25
변수를 선언하면서 동시에 값을 할당할 수 있습니다.
var name string = "Alice"
이경우 Go컴파일러는 자동으로 변수의 타입을 추론!
Go에서 자주 사용되는 방식. 이는 := 기호를 사용하여 변수를 선언하고 초기화. 주로 함수 내에서 사용.
age := 30
이 선언 방식은 var키워드를 생략할 수 있어 코드가 간결 할당된 값을 기준으로 타입을 자동 추론 age 는 int 타입으로 선언
Go에서는 한번에 여러 변수를 선언 할 수도 있습니당
var x,y,z int
여기서는 x, y, z 모두 int 타입으로 선언이 되었습니다.
또 추가로 괄호를 이용한 묶음 선언도 가능 하다.
var (
a int
b string
c bool
)
Go에서 변수를 선언할 때 값을 초기화 하지 않으면 해당 타입의 zero value로 자동으로 할당
예를 들면
var isReady bool
isReady변수는 초기화되지 않았기 때문에 자동으로 false 값을 가지게 됨.