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

embedded/2025/3/6 10:21:55/

2、语法单词说明

行分隔符

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

注释

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

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

标识符

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

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

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

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

关键字:


http://www.ppmy.cn/embedded/170457.html

相关文章

vmware虚拟机安装银河麒麟高级服务器操作系统V10

文档时间:2025年03月 安装环境 vmware虚拟机版本:VMware Workstation 17 镜像版本:Kylin-Server-V10-SP3-2403-Release-20240426-x86_64.iso 镜像内核版本:4.19 镜像下载 镜像在官网下载,申请使用 官网&#xff1…

Kotlin观察者模式

观察者模式是一种设计模式,它定义了对象之间的一对多依赖关系,当一个对象改变状态时,所有依赖于它的对象都会得到通知并自动更新。这种模式在许多编程场景中非常有用,例如事件处理、数据绑定和通知系统。 观察者模式的主要组成部…

Django生成Docx文件

在Django项目中生成.docx文件,你可以使用python-docx库,这是一个非常强大的库,用于创建和更新Microsoft Word文档。以下是如何在Django项目中生成.docx文件的步骤: 安装python-docx 首先,你需要安装python-docx库。可…

在虚拟机上安装 Hadoop 全攻略

在虚拟机上安装 Hadoop 是进入大数据处理和分析领域的重要一步。以下将详细讲解在常见虚拟机软件(如 VMware Workstation、VirtualBox)中,于 Linux 虚拟机系统安装 Hadoop 的流程与要点。 一、前期准备 虚拟机软件与系统镜像 :确…

jupyter notebook更改文件存储路径

默认情况打开是这样的 进入cmd或者Anaconda Prompt,输入以下命令 jupyter notebook --generate-config进入该目录 打开该文件,CTRLF 查找c.ServerApp.root_dir 进行修改。 这样就修改好啦!

K8s部署kube-state-metrics和cAdvisor

在 Kubernetes (K8s) 上部署 kube-state-metrics 和 cAdvisor,并允许外部访问它们的 metrics 接口,同时配置 RBAC 鉴权,可以按照以下步骤进行。 1. 部署 kube-state-metrics kube-state-metrics 是一个服务,它监听 Kubernetes A…

java后端开发day27--常用API(二)正则表达式爬虫

(以下内容全部来自上述课程) 1.正则表达式(regex) 可以校验字符串是否满足一定的规则,并用来校验数据格式的合法性。 1.作用 校验字符串是否满足规则在一段文本中查找满足要求的内容 2.内容定义 ps:一…

Kylin麒麟操作系统服务部署 | NFS服务部署

以下所使用的环境为: 虚拟化软件:VMware Workstation 17 Pro 麒麟系统版本:Kylin-Server-V10-SP3-2403-Release-20240426-x86_64 一、 NFS服务概述 NFS(Network File System),即网络文件系统。是一种使用于…