使用统一的命名规则对于代码的维护和交流是非常有用的。下面就是ruby的基本命名规范(来自ruby元编程):
- 名称的第一个字符显示这个名称如何被使用
- 局部变量、方法参数和方法名称否必须以小写字母或下划线开始
- 全局变量以美元符号$为前缀,实例变量以@符号开始,类变量以@@开始
- 类名称、模块名称和常量都必须以一个大写字母开始
局部变量 | 全局变量 | 实例变量 | 类变量 | 常量和类名称 |
---|---|---|---|---|
name | $debug | @name | @@total | PI |
fish_and_chips | $CUSTOMER | @point_1 | @@symtal | FeetPerMile |
x_axis | $_ | @X | @@N | String |
thx1138 | $plan9 | @_ | @@x_pos | MyClass |
_26 | $Global | @plan9 | @@SINGLE | JazzSong |
千万别小看这几句简单的规范,it’s useful!!!!ruby入门必须烂熟于心.
Notes: 类变量在使用之前必须被初始化。