[go] Go 언어의 기본 데이터 타입
Go 언어는 강력한 정적 타입 시스템을 가지고 있으며, 기본 데이터 타입들을 제공합니다. 이번 포스트에서는 Go 언어의 기본 데이터 타입에 대해 알아보겠습니다.
목차
정수 타입
Go 언어에서는 다양한 크기의 정수를 표현하기 위한 여러 데이터 타입을 제공합니다. int와 uint는 시스템 아키텍처에 따라 크기가 다르며, int8, int16, int32, int64, uint8, uint16, uint32, uint64와 같은 정수 타입들을 사용하여 특정 크기의 정수를 선언할 수 있습니다.
var num1 int = 10
var num2 int32 = 20
부동 소수점 타입
부동 소수점 숫자를 표현하기 위해 float32와 float64 데이터 타입을 사용합니다. float32는 단정밀도를 가지며, float64는 배정밀도를 가집니다.
var num3 float32 = 3.14
var num4 float64 = 6.28
복소수 타입
Go 언어는 복소수를 표현하기 위한 complex64와 complex128 데이터 타입을 제공합니다.
var num5 complex64 = 3 + 4i
var num6 complex128 = 6 + 8i
문자열 타입
문자열은 string 데이터 타입으로 표현됩니다.
var str1 string = "Hello, World!"
부울 타입
참과 거짓을 표현하기 위해 bool 데이터 타입을 사용합니다.
var isTrue bool = true
var isFalse bool = false
Go 언어의 기본 데이터 타입들을 잘 활용하여 프로그래밍을 진행할 수 있습니다.