コードを書いていると頻繁に指数で管理している数値を指数なしの十進表現で出力したい時があると思いますが(※ない)、rubyでこれをやる方法を毎回忘れてしまうのでメモっておきます。
require 'bigdecimal' #プランク長長さ(1.61622938*10^-35)を指数表記無しで出力 p BigDecimal('1.61622938E-35').to_s("F")
コードを書いていると頻繁に指数で管理している数値を指数なしの十進表現で出力したい時があると思いますが(※ない)、rubyでこれをやる方法を毎回忘れてしまうのでメモっておきます。
require 'bigdecimal' #プランク長長さ(1.61622938*10^-35)を指数表記無しで出力 p BigDecimal('1.61622938E-35').to_s("F")