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