Scope modifiers: Difference between revisions
m
→Variables
(→{{header|Ruby}}: Added Ruby entry.) |
m (→Variables) |
||
Line 976:
=={{header|Ruby}}==
===Variables===
The scope of a variable is decided by
$variable : global variable. Visible everywhere. Very seldom used.<br>
@@variable: class variable. Visible inside a class and it's instances. Very
@variable : instance variable. Visible inside a class instance. Commonly used.<br>
variable : local variable. visible inside whichever comes first: a loop, a proc, a method, a class, a program.
|