Variables
Init
# Constants & variables
a = 10
b, c = "TEST", 4
# Convert values
y = 20
=> 20
y.to_f
=> 20.0
y.to_s
=> "20"
y.to_s(2)
=> "10100"
y.to_s(16)
=> "14"Naming
$a = 1 # A global variable
@a = 1 # An instance variable (переменная объекта)
a = 1 # A local variable
_LocalVar = 1 # A local variable too
ABC = 1 # A constant (тк любая переменная с большой буквы — константы)
LocalVar = 1 # A constant
@@a = 1 # A class variable (по сути, static поле для класса)Global variables
Identifying a Ruby Variable Type
Last updated