Rust代码规范之蛇形命名法和驼峰命名法
Rust 使用两种主要的命名风格:驼峰命名法(UpperCamelCase)和蛇形命名法(snake_case)。通常,类型(如结构体、枚举、特征)使用驼峰命名法,而变量、函数、方法等使用蛇形命名法。
具体来说:
-
驼峰命名法(UpperCamelCase):
这种风格将每个单词的首字母大写,没有下划线分隔。例如:
MyStruct
,AnotherEnum
,MyTrait
。Rust 在类型级别(type-level)的构造,如结构体、枚举、特征等,倾向于使用驼峰命名法。 -
蛇形命名法(snake_case):
这种风格将所有单词小写,并用下划线分隔。例如:
my_variable
,another_function
,my_method
。Rust 在值级别(value-level)的构造,如变量、函数、方法等,倾向于使用蛇形命名法。
总而言之,Rust 的命名规范是:类型用驼峰,变量和函数用蛇形。