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