圧倒亭グランパのブログ

30年後の自分にもわかるように書くブログ

ruby

初参加のrubykaigiがめっちゃ楽しすぎ

初参加のrubykaigiが楽しすぎたので、素直な自分の気持ちだけを書きます!!

【ruby】通常代入と多重代入のベンチマーク

「Rubyソースコード完全解説」の14章に、多重代入について書かれています。 第14章 コンテキスト そこには、 Rubyで一番複雑な仕様はどこだ、と問われれば筆者は即座に多重代入と答える。 多重代入の全体像を把握するなんて無理だ。そう思う根拠もある。よう…

【ruby】キーワード引数のメソッド呼び出しは遅い!しかし2.2.0-preview2 以降で劇的に改善されていた話

「Rubyのしくみ」を読んでいたら、「キーワード引数って遅いんじゃないか?」と思ったので調べてみました。 まずは結果から。 rubyの各バージョンで、キーワード引数がどのくらい遅いのかを調べてみました。

【ruby】 メソッド探索から見る、モジュール・特異メソッド・特異クラス

rubyを書き始めて間もない頃、 「なんで NoMethodError なんだ...。あ、メソッド定義にself 付けたら通った。」 みたいなことがありました。 rubyの本を読んでいると、そのあたりがハッキリとイメージできるようになったのでまとめておきます。