Golang - Variables

손태권·2024년 9월 12일
0

Golang

목록 보기
2/4
post-thumbnail

Go 언어에서의 변수 선언 방법!

기본적인 변수 선언

Go에서 가장 기본적인 변수 선언은 var키워드를 사용.

var age int
age =25

선언과 동시에 초기화

변수를 선언하면서 동시에 값을 할당할 수 있습니다.

var name string = "Alice"

이경우 Go컴파일러는 자동으로 변수의 타입을 추론!

짧은 선언

Go에서 자주 사용되는 방식. 이는 := 기호를 사용하여 변수를 선언하고 초기화. 주로 함수 내에서 사용.

age := 30

이 선언 방식은 var키워드를 생략할 수 있어 코드가 간결 할당된 값을 기준으로 타입을 자동 추론 age 는 int 타입으로 선언

여러 변수 선언

Go에서는 한번에 여러 변수를 선언 할 수도 있습니당

var x,y,z int

여기서는 x, y, z 모두 int 타입으로 선언이 되었습니다.

또 추가로 괄호를 이용한 묶음 선언도 가능 하다.

var (
    a int
    b string
    c bool
)

제로 값

Go에서 변수를 선언할 때 값을 초기화 하지 않으면 해당 타입의 zero value로 자동으로 할당

  • int 타입의 제로 값 : 0
  • string 타입의 제로 값 : ""
  • bool 타입의 제로 값: false

예를 들면

var isReady bool

isReady변수는 초기화되지 않았기 때문에 자동으로 false 값을 가지게 됨.

profile
서툰일을 해냈을때의 성취감

0개의 댓글