Copyright © 2024 Information-technology Promotion Agency, Japan(IPA) 法人番号 5010005007126
第 3 回 RHG Strikes Back に参加しました。ちょっとだけ発表もさせていただきました。 今回は第 4 章のメタクラスあたりについて。複雑すぎです。 以下、得られた知見。 クラスの特異クラスの特異クラスが 1.8 と 1.9 で変わった RHG には「特異クラスの特異クラスは自分自身である」なんて書いてありますが、そうではないようです。 詳しくは後述しますが、 Ruby レベルでオブジェクトの初期状態における特異クラスを取り出すことは不可能です。以下の実験にはまやかしがあります。 1.8 irb(main):001:0> A = Class.new => A irb(main):002:0> class << A; self; end => #<Class:A> irb(main):003:0> class << (class << A; self; end); self;
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く