[Go] 기본 자료형
Updated:
개요
- 정수
- int, int8, int16, int32, int64
- uint, uint8, uint16, uint32, uint64, uintptr
- 부동 소수점
- float32, float64
- 복소수
- complex64, complex128
- 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