エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
クラス変数を後から定義するから、と言って省略するとエラーになる - Qiita
このとき、@@KINDというクラス変数(この場合はクラス定数?)は、include先で定義するからいいだろう、と... このとき、@@KINDというクラス変数(この場合はクラス定数?)は、include先で定義するからいいだろう、と手を抜いていると、me.kindを実行した時点で uninitialized class variable @@KIND in Life::People と怒られる。そもそもmodule Peopleで@@KINDが定義されてないからダメ!と怒られるらしい。 解決 単純に、ちょっと面倒くさいけど、module Peopleに対しても、@@KINDを定義すればよい。 例えば下のような形にしておくと明示的でいいかもしれない。
2014/10/28 リンク