변수 선언을 하기 위해 (var 변수명 데이터타입)을 활용한다.
var a int
var f float32
a를 int로 f를 float32로 선언하고 초기 값으로 Zero value를 할당한다. 숫자형과 bool에는 0을, 문자형에는 "" (빈 문자열)을 할당한다.
변수 선언 이후에 아래와 같이 값을 넣어주면 된다.
a = 1
f = 11.0
데이터 타입을 직접 적지 않으면서 값을 바로 할당하는 방법도 있다.
a := 1
a에 1을 할당하면서 자동으로 int로 선언해준다.
한번에 여러 변수를 선언하는 방법도 있다.
var i, j, k int
한번에 여러 변수를 선언하면서 값을 넣어 줄 수도 있다.
var i, j, k int = 1, 2, 3
i, j, k를 int로 선언하면서 순서대로 1, 2, 3을 할당해 주었다.
추가로 상수를 활용하고 싶다면 var대신 const를 사용하면 된다.
const c int = 10
const c = 10
데이터 타입을 넣어주지 않으면 알아서 데이터 타입을 정한다.
한번에 여러 변수를 선언할 수도 있다.
const (
c = 1
d = 2
)