
IntlChar::getCombiningClass() 함수는 Unicode 문자의 조합 클래스를 반환하는 함수입니다. 조합 클래스는 문자의 형태에 따라 결정되며, 다음의 규칙을 따라 결정됩니다.
- 조합 클래스 0은 기본 문자를 나타냅니다. 예를 들어, 'a' 문자의 조합 클래스는 0입니다.
- 조합 클래스 220은 상위 조합을 나타냅니다. 예를 들어, '̄' 문자의 조합 클래스는 220입니다.
- 조합 클래스 225는 하위 조합을 나타냅니다. 예를 들어, '̄' 문자의 조합 클래스는 220입니다.
- 조합 클래스 230은 연결 문자를 나타냅니다. 예를 들어, '‿' 문자의 조합 클래스는 230입니다.
- 조합 클래스 240은 변형 문자를 나타냅니다. 예를 들어, '́' 문자의 조합 클래스는 240입니다.
IntlChar::getCombiningClass() 함수를 사용하여 특정 문자의 조합 클래스를 얻으려면, 함수에 문자 코드를 전달하면 됩니다. 예를 들어, 'a' 문자의 조합 클래스를 얻으려면, IntlChar::getCombiningClass(0x0061) 함수를 호출하면 됩니다.
IntlChar::getCombiningClass() 함수의 반환값은 조합 클래스를 나타내는 정수 값입니다. 예를 들어, 'a' 문자의 조합 클래스는 0, '̄' 문자의 조합 클래스는 220입니다.
IntlChar::getCombiningClass() 함수를 사용하여 특정 문자의 조합 클래스를 얻으려면, 함수에 문자 코드를 전달하고, 반환값을 분석하여 조합 클래스를 결정하면 됩니다.
2025-03-04 02:40