Golang 25个保留关键字

您所在的位置:网站首页 什么关键字用于包的声明 Golang 25个保留关键字

Golang 25个保留关键字

2023-10-25 06:09| 来源: 网络整理| 查看: 265

1.概览

Go共有25个保留关键字,各有其作用,不能用作标识符。Go的25个关键字按照作用可以分为3类,分别为包管理、程序实体声明与定义与程序流程控制。

包管理(2个): import package 程序实体声明与定义(8个): chan const func interface map struct type var 程序流程控制(15个): break case continue default defer else fallthrough for go goto if range return select switch2.包管理2.1 import

import 用于导入包,这样就可以使用包中被导出的标识符。导入格式如下:

import _ "package path" import . "package path" import alias "package path" import ( _ "package path" . "package path" alias "package path" )

其中包路径前面可以有三中修饰符中的某一个。下划线即空白标识符,表示不使用包中的标识符,只需要包的副作用,即计算包级变量的初始化表达式和执行导入包的init初始化函数。点号代替包的别名, 表示访问包中的导出标识符无需使用包名。alias则表示包的别名。

导入示例如下:

导入声明 Sin的本地名 import "lib/math" math.Sin import m "lib/math" m.Sin import . "lib/math" Sin2.2 package

package用于声明包的名称,需放在go文件所有代码的最前面。一个包由一个或多个go源文件组成,需放在同一个目录下,且同一个目录下的这些go文件的package的名字只能有一个。申明格式如下:

package

packagename不能为空白标识符_。

3.程序实体声明与定义3.1 chan

chan用于声明channel(信道)。信道提供一种机制使两个并发执行的函数实现同步,并通过传递具体元素类型的值来通信。未初始化的信道值为 nil。声明格式如下:

chan T // 可以被用来发送和接收类型T的值 chan


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3