-
[Golang] 변수언어/Golang 2020. 2. 9. 16:37
Golang에서 변수를 선언하는 방법은 아래와 같습니다.
1. 변수 선언 후, 값 지정하기
var test int test = 10
2. 변수 선언과 동시에 값 지정하기
var test int = 10
3. 타입없이 변수 선언하기
var test = 100 var test1 = "100"
컴파일에서 선언된 값의 타입을 확인한 다음, 내부적으로 타입을 지정해 주는 스타일입니다.4. 동적 변수 선언하기
test := "vary"
3번과 유사하지만 변수라는 형태인 var 없이 선언하는 스타일입니다. 하지만 이러한 표현은 함수내에서만 사용할 수 있으며, 함수 밖에서는 var를 사용해야 합니다.
5. 동일 타입을 가지는 복수개의 변수 선언하기
var i, j int i = 10 j = 20 var i, j int = 0, 0 i, j := 0, 0
6. 기타
아래와 같이 const를 선언하는 것처럼 변수도 동일하게 선언할 수 있습니다.
var ( Visa = "Visa" Master = "MasterCard" Amex = 10 )
const(상수)와 iota에 대한 설명은 https://brownbears.tistory.com/295 에 설명되어 있습니다.