go 변수는 기본적으로 var 키워드를 통해 생성한다. var 변수명 타입 포멧으로 작성해 준다.
선언과 동시에 값 할당도 가능하다.
var a int
var f float32 = 11.
복수 선언도 가능
var i, j, k int
var i, j, k int = 1, 2, 3
상수 선언시에는 const 키워드 사용
const a int = 10
a = 20 // error 발생 Cannot assign to a
상수 선언시 묶음으로 선언 가능하다.
const (
A = "1"
B = "1"
C = "1"
)
숫자 0 부터 시작하는 상수 선언시 iota identifier 사용하면 된다.
const (
a = iota
b
c
d
)
go 키워드는 변수로 사용 불가능
break default func interface select
case defer go map struct
chan else goto package switch