0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Rubyにおける3つの変数とは

Posted at

ローカル変数とは

  • 使用できる範囲が、他のインスタンス変数やクラス変数と比較すると限られている
  • メソッドやブロック(クラス内)で変数を定義した場合は、そのメソッドやブロック内のみで有効になる
  • 定義自体はメソッドやブロックの外でもできる

インスタンス変数とは

  • 同じオブジェクト内で共有可能な変数のこと

クラス変数とは

  • 同じクラス内のすべてのインスタンスメソッド内や継承されたクラス内で使用できる変数のこと
  • 変数名に@@をつけると使える

参考記事

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?