CSS Ruby 関数

ruby 割り算で少数点以下も表示させる 桁を指定する

rubyの場合、整数÷整数は、整数で表示する仕様となっている。

irb(main):002:0> 100/3
=> 33

それを小数点以下まで表示させるには、
数字のどちらかを.to_fで明示的に浮動小数点数にしてあげればよい。

irb(main):004:0* 100/3.to_f
=> 33.333333333333336

小数点2ケタまで表示させたい場合は、
sprintfで桁指定してあげる。

irb(main):005:0> sprintf("%.2f",100/3.to_f)
=> "33.33"

50ケタ

irb(main):007:0> sprintf("%.50f",100/3.to_f)
=> "33.33333333333333570180911920033395290374755859375000"

-CSS, Ruby, 関数

© 2020 プログラミングで遊ぶ! Powered by AFFINGER5