
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rubyのprependによる定数探索バグ(3.1で修正済) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyのprependによる定数探索バグ(3.1で修正済) - Qiita
最初に Ruby技術者認定試験の対象バージョンは、いまだに2.1である。1 2.1にバグがあり、 Ruby技術者認... 最初に Ruby技術者認定試験の対象バージョンは、いまだに2.1である。1 2.1にバグがあり、 Ruby技術者認定試験の有名なRExという練習問題で、 そのバグが混在されたまま出題され、 勉強中の受験生を悩ませている定数探索の問題がある。 実際、ruby-jpというSlackで、同じ質問が3回されているのを見た。 そのバグは3.1で修正されたのだが、そのバグについて解説する。 Ruby技術者認定試験Goldなので、けっこう難しめだと思う。 予備知識: 定数探索の順番 定数探索の順番 レキシカルスコープ(Module.nesting)に則り、内側から外側のスコープへと探していく。 継承順(Module#ancestors)で、親クラスを順に探していく。 トップレベル ここの2番目でバグがありました。 本題: prependによる定数探索バグ(3.1で修正済) 下記のChildクラス内で定義