[Go] 변수
Updated:
개요
- 값을 할당하지 않으면 제로 값으로 초기화
- 제로 값
- 정수/실수/룬
- 0
- 문자열
- 빈 문자열
- 부울
- false
- 슬라이스
- nil(빈 슬라이스인 것처럼 처리)
- 정수/실수/룬
예제
- 코드
package main import "fmt" func main() { var i1 int i1 = 1 var i2 int = 1 i3 := 1 i4, i5 := 1, 2 println(i1, i2, i3, i4, i5) var i6 int var f float64 var s string var r rune var b bool var slice []int fmt.Println(i6, f, s, r, b, slice) fmt.Printf("%#v\n", slice) }
- 실행 결과
1 1 1 1 2 0 0 0 false [] []int(nil)