개요
- 정수
- int, int8, int16, int32, int64
- uint, uint8, uint16, uint32, uint64, uintptr
- 부동 소수점
- 복소수
- string
- rune
- 단일 문자 표현
- 작은 따옴표 이용
- 유니코드를 사용하므로 거의 모든 언어 표현 가능
- 숫자 코드를 저장하므로 print 시 숫자가 출력
- bool
- func
예제
- 코드
package main
func main() {
var i int = 1
println("1 : ", i)
var f float64 = 1.1
println("2 : ", f)
var s string = "abc"
println("3 : ", s)
var r rune = 'a'
println("4 : ", r)
var b bool = true
println("5 : ", b)
var function1 func() = func() { println("6 : ", 1) }
function1()
var function2 func(int) int = func(i int) int { return i + 1 }
println("7 : ", function2(1))
}
- 실행 결과
1 : 1
2 : +1.100000e+000
3 : abc
4 : 97
5 : true
6 : 1
7 : 2