関数

  • 2019.05.28

ruby めんどうでない配列の作り方 %w記法

通常、要素がa,b,c,d の配列を作るとき、 irb(main):003:0> array=["a", "b", "c", "d"] とするが、要素ごとに”(ダブルコーテーション)でくくらないといけないのでかなり面倒。 そこで%w記法を使うと楽に作成できる。 %w!のあとに要素ごとにスペースで区切ってあげれば、区切りごとの要素で配列が作られる。 便利! irb(main):006:0 […]

  • 2019.01.17

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

rubyの場合、整数÷整数は、整数で表示する仕様となっている。 irb(main):002:0> 100/3 => 33 それを小数点以下まで表示させるには、 数字のどちらかを.to_fで明示的に浮動小数点数にしてあげればよい。 irb(main):004:0* 100/3.to_f => 33.333333333333336 小数点2ケタまで表示させたい場合は、 sprintfで桁指定してあげる […]