Rust 使用兩種主要的命名風格:駝峰命名法(UpperCamelCase)和蛇形命名法(snake_case)。通常,類型(如結構體、枚舉、特征)使用駝峰命名法,而變量、函數、方法等使用蛇形命名法。
具體來說:
-
駝峰命名法(UpperCamelCase):
這種風格將每個單詞的首字母大寫,沒有下劃線分隔。例如:
MyStruct
,AnotherEnum
,MyTrait
。Rust 在類型級別(type-level)的構造,如結構體、枚舉、特征等,傾向于使用駝峰命名法。 -
蛇形命名法(snake_case):
這種風格將所有單詞小寫,并用下劃線分隔。例如:
my_variable
,another_function
,my_method
。Rust 在值級別(value-level)的構造,如變量、函數、方法等,傾向于使用蛇形命名法。
總而言之,Rust 的命名規范是:類型用駝峰,變量和函數用蛇形。