Scope modifiers: Difference between revisions

m
(→‎{{header|Ruby}}: Added Ruby entry.)
Line 976:
=={{header|Ruby}}==
===Variables===
The scope of a variable is decided by itsit's first character(s).
 
$variable : global variable. Visible everywhere. Very seldom used.<br>
@@variable: class variable. Visible inside a class and it's instances. Very seldomseldomly used<br>
@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.
1,149

edits