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

golang学习笔记2-语法要求,注释与代码风格

注:本人已有C,C++,Python基础,只写本人认为的重点。
一、语法要求
1.每个go文件必须有package声明且只能有一个
2.定义过的变量(全局变量除外)或使用import导入的包在之后必须使用
3.和C/C++一样,一个项目只能有一个main函数,同理,在go中,一个目录下只能有一个go文件定义main函数
4.同一目录下的所有go文件必须属于同一个包,即同一目录下的所有go文件必须都作一样的package声明
5.每句代码后可以写分号也可以不写,如果不写分号,一行只能写一句
6.左花括号不能独占一行,必须写成这种形式:

func main() {
}

二、注释与代码风格
注释和C/C++一样,go的代码风格是:
1.每句后不写分号
2.函数体内每行开头有tab缩进
3.用行注释来注释整个方法和语句


http://www.mrgr.cn/news/33656.html

相关文章:

  • 光伏数字化全面开启,光伏的未来该何去何从?
  • AGI自学分享,简单有用的理论与实践
  • 反向代理模块
  • 网络安全-Linux基础(bash脚本)
  • 一文读懂!为什么大公司都在用仓库管理系统?
  • 脑机接口、嵌入式 AI 、工业级 MR、空间视频和下一代 XR 浏览器丨RTE2024 空间计算和新硬件专场回顾
  • pycharm加载虚拟环境及运行代码
  • 【VUE3.0】动手做一套像素风的前端UI组件库---Radio
  • 模拟电路工程师面试题
  • Android——Application
  • awd初试
  • 车辆重识别(CVPR2016图像识别的深度残差学习ResNet)论文阅读2024/9/21
  • python异常处理知识简记
  • 1542. 找出最长的超赞子字符串
  • Snap 发布新一代 AR 眼镜,有什么特别之处?
  • PCB设计中百兆以太网是否需要差分布线?
  • 皮科医生对网红药膏的说明
  • 7. 无线网络安全
  • 【.NET 8 实战--孢子记账--从单体到微服务】--特别说明
  • 以太坊客户端Geth的介绍与搭建
  • 基于SpringBoot+Vue+MySQL的校园一卡通系统
  • ECharts基础使用方法 ---vue
  • 都市女生热衷找搭子的原因?只因对生活的热爱和追求
  • vscod django项目--编辑用户信息
  • js进阶——什么是提升
  • MySQL RANGE 分区规则