본문 바로가기
DevOps/GoLang

Go 데이터 타입

by SeleniumBindingProtein 2023. 1. 2.
728x90
반응형
  1. 부울린 타입
    1. bool - true, false
    2. 특별한 1비트 정수 타입이다.
    3. &&  = and, || = or, ! = not
  2. 문자열 타입
    1. string - string은 한번 생성되면 수정될 수 없는 Immutable 타입이다.
    2. 공백도 하나의 문자로 간주된다.
    3. 문자열에는 1이 아닌 0부터 시작하는 인덱스가 지정돼 있다.
    4. 문자열 연결은 덧셈과 같은 기호를 쓴다.
  3. 정수형 타입
    1. 장비에 의존적인 정수 타입 - int, uint, uintptr
    2. 부호가 있는 정수(signed integer) - int8, int16, int32, int64 
    3. 부호가 없는 정수(unsigned integer) - uint8, uint16, uint32, uint64
  4. Float 및 복소수 타입
    1. 부동 소수점 타입 - float32(단정도 부동 소수점 수), float64(배정도 부동 소수점 수)
    2. 복소수(허수부가 있는 숫자) - complex64, complex128
  5. 기타 타입
    1. byte - uint8과 동일하며 바이트 코드에 사용한다.
    2. rune - int32과 동일하며 유니코드 코드포인트에 사용한다.
728x90
반응형

'DevOps > GoLang' 카테고리의 다른 글

Go UUID/GUID generator  (0) 2023.01.10
Go 구조체 & 포인터 & 슬라이스 & 맵  (0) 2023.01.08
Go 반복문 & 제어문  (0) 2023.01.08
Go 변수 & 상수  (1) 2023.01.02
Go 프로그래밍 언어  (1) 2023.01.02

댓글