
NumberFormatter::create 함수는 locale을 지정하지 않으면, 시스템의 기본 locale을 사용합니다. 시스템의 기본 locale은 운영체제의 설정에 따라 달라질 수 있습니다.
만약 locale을 지정하지 않으면, 시스템의 기본 locale을 사용하여 포맷팅을 합니다.
locale을 지정하지 않았을 때, 디폴트 locale을 사용하여 포맷팅을 하는 것이 맞습니다.
다른 언어의 locale을 사용하여 포맷팅을 하게 되면, 숫자의 형식이 달라질 수 있습니다. 예를 들어, 미국의 locale에서는 ','를 사용하여 천의 단위 구분을 하게 되지만, 한국의 locale에서는 ''를 사용하여 천의 단위 구분을 합니다.
이러한 이유로, locale을 지정하여 포맷팅을 할 때, locale을 지정한 경우와 지정하지 않은 경우의 포맷팅 결과가 다를 수 있습니다.
2025-03-29 12:35