ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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 에 설명되어 있습니다.

    댓글