2020-04-05から1日間の記事一覧

【Ruby】andと&&ってなにか違いあるの?

andと&&って特に挙動に違いはなく、 「個人の好みによってどっち使ってくれても大丈夫ですよ〜」 って感じだと思ってた、、、けど違った! 例えば a = true && false p a # => false b = true and false p b # => true どちらもfalseになると思ってたけど、…

【Ruby】割り算するときは小数に注意

3を2で割ってみる。 普通だったら1.5となるはずだが、、、 p 3 / 2 # => 1 1.5にならない! なぜ1になっているのか? Rubyは、整数同士で割り算をした場合、計算結果は小数点以下が省かれて整数となる仕様となっている。 では、小数を含めた結果が欲しいと…