エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
rubyの「class内のself」と「method内のself」 - rochefort's blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
rubyの「class内のself」と「method内のself」 - rochefort's blog
gold対策(模擬試験15)。 「class内のself」と「method内のself」を問う問題です。 通常class内はclass... gold対策(模擬試験15)。 「class内のself」と「method内のself」を問う問題です。 通常class内はclassが、selfはインスタンスが返りますが ちょっと引っかけっぽいです。 class A $a = self def hoge $b = self end end $a # => A $b # => nil # !> global variable `$b' not initialized これ、$bはnilなんですね。 まだ評価されていないので。 A.new.hoge $b # => #<A:0x007fd5238400d0> とするとインスタンスが返ります。