1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
alias $foo $bar
p defined? $foo
p defined? $bar
$bar = nil
p defined? $foo
p defined? $bar
$bar = 1
p defined? $foo
p defined? $bar
puts $foo
p defined? $foo
p defined? $bar
alias $foo2 $bar2
$foo2 = 2
puts $bar2
puts '-0-'
p defined? $-a
alias $dasha $-a
p defined? $dasha
puts '-1-'
p defined? $-
alias $dash $-
p defined? $dash
puts '-2-'
p defined? $+
alias $plus1 $+
p defined? $plus1
puts '-3-'
"x" =~ /(x)/
p defined? $+
alias $plus2 $+
p defined? $plus2 # doesn't go thru alias, but the difference is only in 1.8
|