関数

  • 2019.10.08

Ruby 配列の中にあるかどうかを調べる

配列の要素に、ある数値や単語があるかどうか調べたいときがある。 その場合は、include関数であるかどうか(true,false)を調べることができる。 array=["yamada","sasaki","shiraishi","uemura"] if array.include("uemura") puts "配列の中にuemuraが存在します。" else puts "配列の中にuemura […]

  • 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で桁指定してあげる […]