Ruby的命名习惯
Ruby语言里的基本命名习惯,这些习惯不一定事语法要求,但会给程序提供更好的可读性。
- 类:类名通常以大写字母开头,后门部分可以是字母和数字,也可以是下划线。但通常我们定义一个类名时,不会使用下划线和数字,而是直接使用一个或多个单词来命名。如果类名包含多个单词,则多个单词的首字母大写。
- 模块:模块名通常以大写字母开头,后门部分可以是字母和数字,也可以是下划线。但通常我们定义一个模块名时,不会使用下划线和数字,而是直接使用一个或多个单词来命名。如果模块名包含多个单词,则多个单词的首字母大写。
- 局部变量:局部变量通常以小写字母或者下划线(_)开头,后面部分可以是字母和数字,也可以是下划线。
- 实例变量:实例变量通常以“@”符号开头,后门部分可以是字母和数字,也可以是下划线。
- 常量:通常认为以大写字母开头的是常量,但实际上我们通常将常量的所有字母全部大写,即常量名全部由大写字母组成。
- 方法:方法名通常以小写字母或者下划线(_)开头,后门部分可以是字母和数字,也可以是下划线。如果方法名的首字母大写,即使调用方法时不带参数,也不能省略方法名后的空括号。