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

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

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

具体来说:

  • 驼峰命名法(UpperCamelCase):

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

  • 蛇形命名法(snake_case):

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

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

http://www.lqws.cn/news/563491.html

相关文章:

  • AUTOSAR图解==>AUTOSAR_AP_EXP_SOVD
  • 关于ubuntu 20.04系统安装分区和重复登录无法加载桌面的问题解决
  • 力扣 刷题(第七十一天)
  • 可观测性的哲学
  • 学习使用dotnet-dump工具分析.net内存转储文件(2)
  • 求区间最大值
  • 软件项目管理期末考试大题
  • 逆向入门(22)程序逆向篇-TraceMe
  • 【纯干货】调整word目录中的行距以及右对齐页码
  • 高端电影色调人像风光大片摄影后期调色Lightroom预设,手机滤镜下载!
  • Linux软连接和硬连接
  • 从 “慢如蜗牛” 到 “风驰电掣”:中欧跨境网络专线加速方案
  • spring-ai-alibaba DashScopeCloudStore自动装配问题
  • 论文阅读 Align before Fuse (ALBEF)
  • EXISTS 和 NOT EXISTS 、IN (和 NOT IN)
  • 每日算法刷题Day40 6.27:leetcode前缀和3道题,用时1h20min
  • 1.2 基于蜂鸟E203处理器的完整开发流程
  • 【大模型】Query 改写常见Prompt 模板
  • 【转】PostgreSql的镜像地址
  • InfluxDB 3 Core最后值缓存深度实践:毫秒级响应实时数据的核心引擎
  • Mysql架构
  • c++学习(五、函数高级)
  • 大事件项目记录11-文章分类接口开发-删除文章分类
  • Qt:QCustomPlot库简介
  • Vue基础(18)_收集表单数据
  • debian国内安装docker
  • 【经验】bitsandbytes安装-LLAVA-1.5库调试
  • 【数据标注师】分类标注
  • AD 学习笔记——第一章 系统的安装及参数设置
  • 一个简单测试Deepseek吞吐量的脚本,国内环境可跑