はちゅにっき

こっちのブログはまったり更新

String#to_s と 文字列リテラル内の式展開と - その2

Float と Symbol についても気になったので追加してみました。

どれも予想通り Object#to_s の方が "#{Object}" の書き方よりも早いですね。

Float#to_s のコストは他と比べると比較的高いんですね。 といっても 100万回やってこの値なので、本当に気にする必要があるかはよく考えた方がいいですね。

追記

「Float が小数点を考えると1文字分多いんじゃないか?」と。

なるほどごもっとも。

ということで、1桁減らしてもう一度

そうね。早くなったね。ほんの少し。

ただの興味本位でやっていることなので、念のためもう一度。

100万回やってこの値なので、本当に気にする必要があるかはよく考えた方がいいですね。

本当に必要な人もいると思うけれどね。

桁数でどう変わるかもちょっと調べてみよっと。