Ruby

Rubyの無限ループ処理の速度を比較してみた

Rubyの学習をしていて、無限ループを書くためにloopメソッドが用意されていることを知りました。 while文で十分なのに、わざわざ個別にメソッドを用意する理由は速度か?と疑問に思ったので実測してみました。 計測方法 計測するためのコマンド 計測結果 最…

Rubyのfor文とeachメソッドの実行速度を比較してみた

Rubyを学習していて、「for文はeachメソッドのシンタックスシュガー」だということを知りました。 個人的にはPythonと書き方が似ているfor文を使いたいのですが、シンタックスシュガーということは実行時にeachメソッドに置き換えてから実行しているというこ…