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

代码规范之Variable Names变量名

代码规范之Variable Names变量名

golang中

官方文档:https://go.dev/wiki/CodeReviewComments#variable-names

Variable names in Go should be short rather than long. This is especially true for local variables with limited scope. Prefer c to lineCount. Prefer i to sliceIndex.
Go语言中的变量名应该简短而不是冗长。局部变量尤其如此,它们的范围有限。c优于lineCount。i优于sliceIndex。

The basic rule: the further from its declaration that a name is used, the more descriptive the name must be. For a method receiver, one or two letters is sufficient. Common variables such as loop indices and readers can be a single letter (i, r). More unusual things and global variables need more descriptive names.
基本规则:**名称使用距离其声明越远,名称就必须越具有描述性。**对于方法接收器,一到两个字母就足够了。常见的变量,例如循环索引和读取器,可以用单个字母(i,r)。更不常见的事物和全局变量需要更具描述性的名称。

http://www.dtcms.com/a/93110.html

相关文章:

  • 如何使用 CSS 实现多列布局,有哪些注意事项
  • 一款可查看手机详细配置信息的小工具,简单直观,自动识别硬件信息
  • 创建一个服务器启动自动执行的脚本,设置默认路由
  • LUMOS: Language-Conditioned Imitation Learning with World Models
  • QT三 自定义控件,自定义控件的事件处理自定义事件过滤,原始事件过滤
  • 爬虫——将数据保存到MongoDB中
  • conda极速上手记录
  • 如何部署自己的本地大模型
  • Hadoop三 分布式sql计算hive入门
  • 基于PyTorch的艺术风格迁移系统:卷积神经网络与迁移学习在图像生成的应用
  • 【Node.js入门教程:从零到精通】
  • 关于优麒麟ukylin如何更换清华源以及ubuntu24.04安装gcc-i686-linux-gnu找不到包的问题
  • AI视频生成技术的革新之路:Video-T1项目的深度解析
  • 计算机期刊推荐 | 计算机-人工智能、信息系统、理论和算法、软件工程、网络系统、图形学和多媒体, 工程技术-制造, 数学-数学跨学科应用
  • 深度分页优化思路
  • 数据可视化TensorboardX和tensorBoard安装及使用
  • Mybatis配置文件解析(详细)
  • 设计模式,创建型设计模式,工厂模式,建造者模式,单例模式
  • UE5新材质系统效果Demo展示
  • 简单易懂易操作的liunx安装es集群
  • C语言复习笔记--函数栈帧创建与销毁
  • python之selenium中的窗口切换
  • 23 种设计模式中的模板模式
  • 【CXX-Qt】4.1 extern “RustQt“
  • JAVA开发:实例成员与静态成员
  • MySQL 优化详解:从基础到高级全面指南
  • PSA方法计算器(PSA Method Calculator): 鼠标完美灵敏度测试网站
  • Spring Boot属性设置方法及优先级完整说明+表格对比
  • PyTorch图像预处理--Compose
  • 分别通过 JNI和纯java 实现对 Windows 注册表的增删改查操作的完整示例,包含详细注释和步骤说明