Go 변수 선언(Variable)
Go 변수 선언(var), 상수(const) 선언
변수(var)
var 는 “var 변수명 유형” 형식으로 변수를 정의한다.
var a1 int
초기값을 변수를 선언하면서 지정할 수 있다. 초기값을 생략하면 0이나 빈 문자열 ""
등으로 초기화된다.
var a1 int = 123
초기값에 의해 유형이 명백한 경우에는 유형을 생략할 수도 있다.
var a2 = 123
초기값을 지정하는 경우에는 :=
을 사용하면 var
도 생략할 수 있다.
a3 := 123
아래와 같이 정리하여 정의할 수도 있다.
var (
a1 int = 123
a2 int = 456
)
연산자 =
는 오른쪽의 값을 왼쪽의 변수에 할당한다.
a1 = 456
여러 값을 동시에 할당할 수도 있다.
name, age = "devkuma", 23
상수(const)
const
는 상수를 정의한다. 정수의 경우는 유형은 생략 가능하고, 많은 경우 지정하지 않는다.
const foo = 100
아래와 같이 정리하여 정의할 수도 있다.
const (
foo = 100
baa = 200
)
최종 수정 : 2023-03-26