","image":"http://www.luping.net/uploads/20240730/172233432966a8bc79e1c0f.jpg","datePublished":"2024-07-30T18:12:09+08:00","dateModified":"2024-07-30T18:12:09+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
(이 글은 제가 버려진 텀블러 블로그에서 다시 게시한 것입니다. 날짜는 2016년 11월 17일입니다.)
한 고객이 재무 총액을 명확히 하기 위해 웹사이트에 숫자를 정확하게 기재해 달라고 요청했습니다. 처음에는 2002년부터 ColdFusion NumberAsString UDF를 사용할 계획이었습니다. 결과를 검토한 후 ICU4J(java)에 대한 결과를 검토하는 단위 테스트 비교를 수행할 가치가 있다고 생각했습니다.
결국 다음과 같은 이유로 ICU4J를 사용하기로 결정했습니다.
123 = "one hundred twenty-three" 100001 = "one hundred thousand one" 9 = "nine" 64578.25 = "sixty-four thousand five hundred seventy-eight point two five" 0.333 = "zero point three three three"
CFML 소스 코드는 다음과 같습니다.
https://gist.github.com/JamoCA/cd343524e417f382d5c706954e52dfaf
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3