エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【備忘録】【Rails】initializeメソッドの使い方 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【備忘録】【Rails】initializeメソッドの使い方 - Qiita
自分用のメモです。 initializeメソッドとは(一言で) コンストラクタのこと。 コンストラクタとは オブ... 自分用のメモです。 initializeメソッドとは(一言で) コンストラクタのこと。 コンストラクタとは オブジェクトを生成した際に1度だけ実行される機能を指す名称。 なお、オブジェクトが生成された際にのみ実行されることから、そのオブジェクト内で共通に使えるインスタンス変数の初期化などに使われる。 ただしクラスを定義した際、コンストラクタを必ず作る必要はない。 コンストラクタが定義されていなくてもオブジェクトを生成できる。 また、Rubyではオブジェクトを生成するnewメソッドの引数を利用して、コンストラクタによる変数の初期化も可能。 initializeメソッドの特徴 initializeメソッドを定義しておくと、インスタンス生成時に必ず実行したい処理をメソッドを呼び出すことなく実行することができる。 例えば次の例では、initializeメソッドの中でインスタンス変数の初期化を行って