当前位置: 首页 > news >正文

Rust代码规范之蛇形命名法和驼峰命名法

Rust 使用两种主要的命名风格:驼峰命名法(UpperCamelCase)和蛇形命名法(snake_case)。通常,类型(如结构体、枚举、特征)使用驼峰命名法,而变量、函数、方法等使用蛇形命名法。

具体来说:

  • 驼峰命名法(UpperCamelCase):

    这种风格将每个单词的首字母大写,没有下划线分隔。例如:MyStructAnotherEnumMyTrait。Rust 在类型级别(type-level)的构造,如结构体、枚举、特征等,倾向于使用驼峰命名法。

  • 蛇形命名法(snake_case):

    这种风格将所有单词小写,并用下划线分隔。例如:my_variableanother_functionmy_method。Rust 在值级别(value-level)的构造,如变量、函数、方法等,倾向于使用蛇形命名法。

总而言之,Rust 的命名规范是:类型用驼峰,变量和函数用蛇形。

相关文章:

  • C++共享型智能指针std::shared_ptr使用介绍
  • Webpack 核心与基础使用
  • NLog、log4net、Serilog 和 Microsoft.Extensions.Logging 四大 .NET 日志库的综合对比
  • 学习使用dotnet-dump工具分析.net内存转储文件(2)
  • OpenLayers 下载地图切片
  • Python 中定义和调用函数:基础与进阶指南
  • 《从 0 到 1 掌握正则表达式:解析串口数据的万能钥匙》
  • 【EDA软件】【联合Modelsim 同步FIFO仿真】
  • GitHub 趋势日报(2025年06月27日)
  • 雷卯针对灵眸科技EASY EAI nano RV1126 开发板防雷防静电方案
  • 复杂驱动开发-TLE9471的休眠流程与定时唤醒
  • DMA之 Trigger input和 Trigger Output 概念
  • 具身智能系列教程——(一)具身智能研究与发展
  • 户外人像要怎么拍 ?
  • 【Docker基础】Docker容器管理:docker top及其参数详解
  • electron中显示echarts
  • 【NLP】自然语言项目设计03
  • 关于ubuntu 20.04系统安装分区和重复登录无法加载桌面的问题解决
  • 【数据标注】事件标注1
  • Vue工程化实现约定式路由自动注册