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

GO 语言学习 之 代码风格

1. 命名规范

  1.  字母数字和下划线组成
  2.  以小写字母、大写字母或下划线开头
  3.  不允许包含标点符号、运算符、空白字符(空格、TAB、换行)等
  4.  采用驼峰命名法  (大驼峰、小驼峰)
  5.  见名知义:命名要有实际意义,易读性(好的代码写的可以像文章一样)

2. 注释

  1.  单行注释:以双斜线 // 开始,到行尾结束
  2.  多行注释:以 /* 开始,以 */ 结束,可以跨越多行

3. 缩进和代码长度

  1.  使用 4 个空格进行缩进,而不是制表符(tab)
  2.  单行代码的长度120字符(建议)

4.  go fmt格式化代码

  go fmt 是 Go 语言提供的一个命令行工具,用于格式化 Go 语言代码。它能自动对 Go 源文件进行排版,使其符合 Go 语言社区普遍认可的风格规范,大大提高代码的可读性和一致性。

# 格式化单个文件
go fmt main.go# 格式化目录
# ./... 表示当前目录及其所有子目录。
go fmt ./...

5.  错误处理

学习后续内容后,再补充。。。。。。

http://www.lryc.cn/news/574000.html

相关文章:

  • 时序数据库IoTDB数据导入与查询功能详解
  • 「ECG信号处理——(18)基于时空特征的心率变异性分析」2025年6月23日
  • IDEA中如何为 Spring Boot 项目添加 VM 参数?
  • 微服务架构下的分布式事务管理
  • CSS 中aspect - ratio属性的用途及应用
  • 【面板数据】上市公司投资者保护指数(2010-2023年)
  • 兆瓦闪充技术革命:解码新能源汽车补能赛道的技术跃迁与从业机会图谱
  • LNMP 一键部署脚本 shell脚本
  • Postgresql中不同数据类型的长度限制
  • 基于springboot+uniapp的“川味游”app的设计与实现7000字论文
  • HarmonyOS NEXT应用元服务布局优化ArkUI框架执行流程
  • Java性能优化权威指南-操作系统性能监控
  • RSYNC+IONTIFY数据实时同步
  • ISCSI存储
  • 从java角度理解io多路复用和redis为什么使用io多路复用
  • 品牌控价需要数据支撑与高效治理双驱动
  • 前端手写题(一)
  • MySQL基础函数篇
  • 黑马python(十三)
  • python高校教务管理系统
  • Rust智能指针演进:从堆分配到零复制的内存管理艺术
  • 算法与数据结构:动态规划DP
  • Windows11系统自定义关闭更新
  • 二刷苍穹外卖 day03
  • Unity2D 街机风太空射击游戏 学习记录 #12QFramework引入
  • 链接脚本基础语法
  • 国产12537穿甲弹侵彻仿真(显式动力学)
  • 抽象工厂设计模式
  • webpack+vite前端构建工具 - 9 webpack技巧性配置
  • Python商务数据分析——Python 入门基础知识学习笔记