当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby BigDecimal.to_s用法及代码示例


本文简要介绍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-lang.org大神的英文原创作品 BigDecimal.to_s。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。