变量与常量

变量与常量 #

变量 #

以下划线或小写字母为开头。

foo = 'foo'

常量 #

以写字母开头。不过 Ruby 中常量实际也是可以被修改的,只是修改时编译器会输出警告信息。

Foo = 'foobar'

并行赋值 #

Ruby 支持并行赋值,通常并行赋值主要用于交换变量的值。

one = 1
two = 2
one, two = 2, 1
puts one, two

伪变量 #

伪变量是种环境变量,是 Ruby 内置的一些变量。伪变量与常量一样不可改变。

puts self # => 对象本身
puts __FILE__ # => 当前文件的路径
puts __LINE__ # => 当前代码的行数
沪ICP备17055033号-2