當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。