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, 문자열, 문자 코드포인트, 배열, 맵, 익명 구조체, 범위 등이 표에 정리되어 있습니다. 각 항목의 세부 설명은 표의 링크를 참조하세요.

더 알아보기