Ruby 命名规则
ruby命名规则
Ruby跟java语言在对常量、变量、方法名、类名和模块名等的命名规则上有所不同,主要是Ruby可以通过首字母来区分变量用途。
1、局部变量:小写字母开头即可,如:fred name
2、实例变量:以一个@开头,如:@name @box @Size
3、类变量:以两个@@开头,如:@@name @@box @@Size
4、常量:以大写英文字母开头
5、类名、模块名:属于常量。
6、全局变量:以$开头,如:$params $PROGRAM $! $_ $-a $-. $redis (通常使用)
“男人”是一个类,你就是“男人”的一个实例;你的年龄就是一个实例变量,武松.打虎 ==>是类的方法。
@武松 = 男人.new
@武松.age = 36
@武松.打虎