","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"}}
(Это репост из моего заброшенного блога на Tumblr; от 17 ноября 2016 г.)
Клиент попросил нас указать цифры на его сайте, чтобы прояснить некоторые финансовые итоги. Первоначально я планировал использовать UDF ColdFusion NumberAsString с 2002 года. Изучив результаты, я подумал, что стоит провести сравнение модульных тестов, чтобы сравнить результаты с 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