5.2 리터럴(Literals)
5.2 리터럴(Literals)
리터럴은 예약된 구문을 이용해 많은 Haxe 핵심 타입의 값을 구성하는 방법이에요. 다음 표는 Haxe에서 사용 가능한 리터럴을 요약합니다:
| 예 | 타입 | 참고 |
|---|---|---|
42, 0xFF42 |
Int |
정수(integer) 상수 |
0.32, 3., 2.1e5 |
Float |
부동소수점(floating-point) 소수 상수 |
true, false |
Bool |
불리언(boolean) 상수 |
~/haxe/gi |
EReg |
정규식(regular expression) |
null |
T |
nullable 타입의 null 값 |
"XXX", 'XXX' |
String |
문자열 리터럴(string literal) |
"X".code, 'X'.code |
Int |
유니코드 문자 코드포인트 |
[1, 2, 3], [] |
Array<T> |
배열 리터럴(array literal) |
["a" => 1], [] |
Map<T, U> |
맵 리터럴(map literal) |
{foo: true}, {} |
T |
익명 구조체 리터럴 |
1...3 |
IntIterator |
범위(range) |
출처: Literals
본문
리터럴은 예약된 구문으로 핵심 타입 값을 만드는 방법이에요. 정수, 부동소수점, 불리언, 정규식, null, 문자열, 문자 코드포인트, 배열, 맵, 익명 구조체, 범위 등이 표에 정리되어 있습니다. 각 항목의 세부 설명은 표의 링크를 참조하세요.