2.1 기본 타입(Basic Types)

2.1 기본 타입(Basic Types)

기본 타입은 Bool, Float, Int예요. 문법에서 다음과 같은 값들로 쉽게 식별할 수 있답니다:

  • Bool을 나타내는 truefalse
  • Int를 나타내는 1, 0, -1, 0xFF0000
  • Float를 나타내는 1.0, 0.0, -1.0, 1e10

기본 타입은 Haxe에서 클래스가 아니에요. 대신 추상 타입(abstract types)으로 구현되며, 다음 절들에서 설명하는 것처럼 컴파일러 내부의 연산자 처리와 연결되어 있답니다.

출처: Basic Types

본문

기본 타입의 성격

Haxe의 기본 타입 Bool, Float, Int는 실제 클래스가 아니라 추상 타입으로 구현되어 있어요. 이는 이들이 일종의 "기본(basic)" 타입이면서도, 대상 플랫폼의 네이티브 타입과 연결되도록 설계된 덕분이에요.

기본 타입의 실제 동작은 각각의 절에서 자세히 다루게 됩니다:

식별 방법

기본 타입은 문법(리터럴)을 통해 쉽게 알아볼 수 있어요. 예를 들어 0xFF0000처럼 16진수 표기는 Int이고, 1e10 같은 지수 표기는 Float임을 바로 알 수 있답니다.

이런 리터럴 표기는 코드를 읽을 때 타입을 추론하는 데 큰 도움을 줘요.

더 알아보기