大学生がプログラマーを目指すはなし

ruby, python, AIの話が多いです

2019-01-01から1ヶ月間の記事一覧

rubyで配列のブロック処理にmapメソッドを使う

以前は配列にブロック処理をする際はほとんどの場合でeachを使っていたのですが、このmapメソッドを知ったときは目から鱗でした。 mapメソッドとは その他の便利なメソッド mapメソッドとは mapメソッドは、各要素に対してブロックを評価した結果を新しい配…

少数の丸め誤差をまとめてみる(ruby)

少数を使ったプログラムでたま〜にバグを生み出してしまってイライラしていたので、まとめてみました。 0.1 * 0.2 # => 0.020000000000000004 0.1 * 0.2 == 0.02 # -> false 0.1* 0.2 > 0.02 # => true なぜこんなことが起きるのかという話は情報工学の分野…