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

Go语言--语法基础2--基本编程概念--语法单词说明

2、语法单词说明

行分隔符

在 Go 程序中,一行代表一个语句结束。
每个语句不需要像 C 家族中的其它语言一样以分号 ; 结尾,因为这些工作都将由编译器自动完成。
如果你打算将多个语句写在同一行,它们则必须使用 ; 人为区分。

注释

注释不会被编译,每一个包应该有相关注释。

  • 单行注释是最常见的注释形式,你可以在任何地方使用以 // 开头的单行注释。
  • 多行注释也叫块注释,均以 /* 开头,并以 */ 结尾。

标识符

标识符用来命名变量、类型等程序实体。
一个标识符实际上就是一个或是多个字母 (A~Z 和 a~z)、数字 (0~9)、下划线 _ 组成的序列,但是第一个字符不能是数字,只能是字母或下划线。

_” 叫作空标识符,一般用在变量声明与包的导入中,例如 Go 语言程序中,若存在一个没有使用的变量 ,那么编译时会报错,因为 Go 语言要求存在实体必须使用,所以可以加 _=a 这样的代码,这样 Go 语言编译器会认为使用了,就不会报错了, 实际上并没有对变量 a 做任何操作 。程序初始化后,标识符就会被释放。

标识符以字母 (大小写均可)或下画线开头,后面可以是多个字母、下画线和数字。 Go 语言不许在标识符中使用标点符号,例如@、$、% 等一系列符号。

虽然上面说大小写字母均可,但 Go 语言是一种区分大小写的编程语言 ,所以 Test 和 test 在 Go 语言程序中表示的是两个不同的标识符。

关键字:


http://www.kler.cn/a/571545.html

相关文章:

  • 基于RAG的法律条文智能助手
  • 增删改查 数据下载 一键编辑 删除
  • AI数据分析:deepseek生成SQL
  • nn.Identity 单位矩阵,同一矩阵
  • vue+elementui 实现上传文件/导入文件的功能
  • Golang的性能分析指标解读
  • Docker概念与架构
  • 【深入OpenCV图像处理:从基础到实战应用】
  • React 中 useState 的 基础使用
  • 医学图像处理开源库介绍:ITK、VTK 和 MITK
  • 【Java---数据结构】链表 LinkedList
  • CSS中各个元素的显示模式(块级/行内元素分类)
  • mysql唯一索引下插入数据死锁过程分析
  • 机器学习--特征选择
  • 每日OJ_牛客_游游的字母串_枚举_C++_Java
  • 高效卸载神器:深度体验分享
  • 探秘基带算法:从原理到5G时代的通信变革【三】Turbo 编解码
  • 【OpenCV C++】以时间命名存图,自动检查存储目录,若不存在自动创建, 按下空格、回车、Q、S自动存图
  • 爬虫逆向实战小记——解决webpack实记
  • 【借助 DeepSeek 之力:自动化 Web 渗透测试脚本编写与实战】