
じろう
2019年11月02日に参加
学習履歴詳細
[Ruby]REx Goldで、オブジェクト指向関係の問題だけ解く。間違えた問題をnotionでまとめる
今日のYWT
やったこと
REx Gold
- 問題演習のうち、解けそうなオブジェクト指向関連のものだけ解く
- できなかった問題をまとめたNotionを作り始める
わかったこと
module M def class_m "class_m" end end class C include M end p C.methods.include? :class_m # -> false
include
はModuleのインスタンスメソッドをMix-inするメソッド。
C.methods
はC
の特異メソッドを表示する。
C#class_m
はインスタンスメソッドなので、C.methods
では表示されない。
C.instance_methods.include?
を使うことで :class_m
を捕まえることができる。
module M def class_m "class_m" end end class C include M end p C.instance_methods.include? :class_m # -> true
これから学ばなきゃいけないこと
- proc
- lambda
- ぼっち演算子
- Fiber
- eval
次やること
- REx Gold間違えた問題のまとめ
- メタプログラミングRuby 3章
Ruby
2021年11月25日(木)
1.8時間