エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ruby で動的にクラスを作る - scramble cadenza
結論 定数に class クラスのオブジェクトを代入すると、(ruby で一般的な) class として扱われる module... 結論 定数に class クラスのオブジェクトを代入すると、(ruby で一般的な) class として扱われる module or class の配下にネストして class を作る場合、その class が持つ定数として定義する class.new する際に引数として、class クラスのオブジェクトを渡すと、引数で渡されたクラスで継承されたクラスが生成される。 メソッドも作りたい場合はブロックで記述する 主な使いどころとしては、文字列で与えたクラス名で、クラスを新たに作成するとき。 実演 何言ってるのかわからないので確かめてみる クラスを作る 結論1: 定数にclassクラスのオブジェクトを代入すると、(ruby で一般的な) class として扱われる module#const_set メソッドを使う 第一引数に定数名、第二引数にセットしたいオブジェクトを渡す self.class
2017/06/08 リンク