Variable

변수

선언

var 변수이름 변수형 = 값

var a int = 1
var b string = "miryang"
var n,m int = 10,20

Zero value

변수를 선언하고, 초기값을 설정하지 않으면 Zero value로 설정

  • int, float64, byte : 0

  • string : ""

  • bool:false

var a int //0
var b string //""
var c bool //false
var d float64 //0
var e byte //0

Short Assignment Statement ( := )

변수형 선언없이 추론

a := 1 //int
b := "miryang" //string

함수(func) 내에서만 사용이 가능 / 함수 밖에서(전역 변수)는 var키워드 필수 선언