本文简要介绍ruby语言中 BigDecimal.to_s
的用法。
用法
to_s(s)
将值转换为字符串。
默认格式类似于 0.xxxxEnn。
可选参数 s 由整数组成;或可选的‘+’或‘’,后跟可选的数字,后跟可选的‘E’或‘F’。
如果 s 的开头有一个“+”,则返回带有前导“+”的正值。
s 开头的空格返回带有前导空格的正值。
如果 s 包含一个数字,则在每组那么多小数位之后插入一个空格。
如果 s 以“E”结尾,则使用工程符号 (0.xxxxEnn)。
如果 s 以“F”结尾,则使用传统的浮点表示法。
例子:
BigDecimal('-123.45678901234567890').to_s('5F')
#=> '-123.45678 90123 45678 9'
BigDecimal('123.45678901234567890').to_s('+8F')
#=> '+123.45678901 23456789'
BigDecimal('123.45678901234567890').to_s(' F')
#=> ' 123.4567890123456789'
相关用法
- Ruby BigDecimal.to_d用法及代码示例
- Ruby BigDecimal.to_digits用法及代码示例
- Ruby BigDecimal.truncate用法及代码示例
- Ruby BigDecimal.self >用法及代码示例
- Ruby BigDecimal.self >=用法及代码示例
- Ruby BigDecimal.floor用法及代码示例
- Ruby BigDecimal.save_rounding_mode用法及代码示例
- Ruby BigDecimal.add用法及代码示例
- Ruby BigDecimal.save_exception_mode用法及代码示例
- Ruby BigDecimal.ceil用法及代码示例
- Ruby BigDecimal.scale用法及代码示例
- Ruby BigDecimal._dump用法及代码示例
- Ruby BigDecimal.round用法及代码示例
- Ruby BigDecimal.n_significant_digits用法及代码示例
- Ruby BigDecimal.inspect用法及代码示例
- Ruby BigDecimal.double_fig用法及代码示例
- Ruby BigDecimal.self - value用法及代码示例
- Ruby BigDecimal.precision用法及代码示例
- Ruby BigDecimal.split用法及代码示例
- Ruby BigDecimal.mode用法及代码示例
- Ruby BigDecimal.sub用法及代码示例
- Ruby BigDecimal.coerce用法及代码示例
- Ruby BigDecimal.-self用法及代码示例
- Ruby BigDecimal.+big_decimal用法及代码示例
- Ruby BigDecimal.div用法及代码示例
注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 BigDecimal.to_s。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。