Rubyで少数以下の桁数を指定して表示したかったのでメモ
- sprintf(or format)を使う場合(文字列を返す)
test = 1.2345
puts sprintf("%.2f", test) # format("%.2f", test)も同様
- round関数を使う場合
この場合数値(Integer or Float)を返すので注意してください
また、四捨五入してしまうので注意!
1.2345.round #=> 1
1.2345.round(2) #=> 1.23
1.2345.round(3) #=> 1.235 (四捨五入)
puts 1.2345.round(3) #=> 1.235