1
A
回答
4
有一个名为numbers_and_words为宝石!到目前为止,我已经在几个项目中使用它,没有任何问题。
2
使用linguistics宝石:
require 'linguistics'
Linguistics.use(:en)
p 10.24.en.numwords #=> "ten point two four"
p 5.113.en.numwords #=> "five point one one three"
或尝试使用这个技巧在this answer描述得到更精确:
require "linguistics"
Linguistics::use(:en)
class Float
def my_numwords
self.to_s.split('.').collect { |n| n.en.numwords }.join(' point ')
end
end
p 10.24.my_numwords #=> "ten point two four"
p 5.113.my_numwords #=> ""five point one hundred and thirteen"
相关问题
- 1. MIPS将浮点数转换为整数
- 2. 将浮点数转换为整数
- 3. Java将浮点数转换为整数
- 4. 将浮点数转换为整数
- 5. iphone - 将浮点数转换为整数
- 6. 将C++浮点数转换为整数
- 7. 将分数转换为浮点数C#
- 8. 将数组datatime.datetime转换为浮点数
- 9. 将一串浮点数转换为浮点数组python
- 10. 如何将4位浮点数转换为2位浮点数
- 11. 在Swift中将浮点数转换为浮点数
- 12. 将字符中的浮点数转换为浮点数(PYTHON)
- 13. 将int32_t转换为浮点数
- 14. 将二进制转换为浮点数
- 15. 无法将长浮点数转换为
- 16. 如何将nsnumber转换为浮点数
- 17. 将浮点数转换为RGB或HEX
- 18. 将指针转换为浮点数?
- 19. 将指数转换为浮点
- 20. 将字符串转换为浮点数
- 21. 将NSData转换为浮点数?
- 22. C#:将ushort转换为浮点数
- 23. 将浮点数转换为NSNumber
- 24. 将浮点数转换为时间
- 25. Excel:将浮点数转换为时间
- 26. 将双精度转换为浮点数
- 27. 将字符串转换为浮点数
- 28. 将字符串转换为浮点数?
- 29. 将int转换为浮点数F#
- 30. 将浮点变量转换为整数?
你的意思是,你有一个号码,你想获得那个数字的词表示?确切地说,是 – daremkd 2014-12-06 00:41:23
!我想获得浮点数字 – omrfarukcan 2014-12-06 01:09:24
我建议你使用语言学宝石,看我的答案。 – daremkd 2014-12-06 01:15:51