ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • golang 변수선언
    Language/Go 2019. 11. 30. 18:20

    변수

    변수는 var 키워드를 통해서 선언이 가능합니다.

    var num int
    var str string

    위와 같이 var <변수 명> <데이터 타입> 의 형태로 변수를 선언 후 값을 할당할 수 있습니다.

    num = 20
    str = "string"

    동일한 데이터 타입의 변수를 선언할 때는 여러개를 한번에 선언할 수 있습니다.

    var num1, num2, num3 int

    변수를 선언한 상태에서 값을 할당하는 것 또한 가능합니다.

    var num int = 10
    var num1, num2 int = 11, 12

    복수 선언된 변수에 초기 값을 선언과 동시에 할당할 때는 작성된 순서대로 값이 할당 됩니다.

    Go에서는 할당되는 값을 보고 그 타입을 추론하는 기능이 자주 사용되는데 이 방식과 Short Assignment Statement ( := )를 사용하여 변수를 선언하는 방법을 저는 가장 많이 사용하고 있습니다.

    str := "문자열"

    위의 코드는 str이란 변수를 string 값이 저장 가능한 변수로 선언함과 동시에 "문자열"이라는 값을 할당하고 있습니다. 이렇게 변수를 선언할때 var 키워드 없이 선언하는 것을 Short Assignment Statement 라고 하는데 이 방법은 함수 안에서만 사용가능한 방법이니 사용할때 주의가 필요합니다.

    'Language > Go' 카테고리의 다른 글

    golang 반복문  (0) 2020.02.08
    golang 데이터 타입  (0) 2019.12.13
    CentOS7에 Go 언어 설치  (0) 2019.10.28

    댓글

2017 TIFY Team All Rights Reserved.