師匠(Rubyの分かる先輩)からメールが来ました。 「インスタンス変数が分かってない?」 全然文脈が分かりませんけど、いつもこういう感じなので。 インスタンス変数について言及したのはこの記事くらい? これを読んで「こいつは分かってない」とばれたのかな。 インスタンス変数について分かっていない自覚はあるので ここらへんで仕切りなおし。 p52 インスタンス変数 本にはこうある↓ 以下に「@length」というインスタンス変数を持つRulerクラスを定義しました。 class Ruler def length=(val) @length = val end def length @length end end ruler = Ruler.new ruler.length = 30 p ruler.length # =>30ここ読んでたとき、実は気になっていたんだけど 変数宣言って特にしてないよ