关键字就是程序发明者规定的有特殊含义的单词,又叫保留字。下面就来由go入门教程栏目来为大家介绍一下go语言的25个关键字。

go的25个关键字:

break default func interface select

case defer go map struct

chan else goto package switch

const fallthrough if range type

continue for import return var

关键词解释

1.break

break 用于跳出循环

2.default

用于选择结构的默认选项(switch、select)

3.func

函数定义

4.interface

定义接口

5.select

go语言特有的channel选择结构

6.case

选择结构标签

7.chan

定义channel

8.const

常量

9.continue

跳过本次循环

10.defer

延迟执行内容(收尾工作)有点类似C++的析构,但是它是再函数结尾的时候去执行(也就是栈即将被释放的时候)

11.go

并发执行

12.map

map类型

13.struct

定义结构体

14.else

选择结构

15.goto

跳转语句

16.package

17.switch

选择结构

18.fallthrough

如果case带有fallthrough,程序会继续执行下一条case,不会再判断下一条case的值

19.if

选择结构

20.range

从slice、map等结构中取元素

21.type

定义类型

22.for

循环

23.import

导入包

24.return

返回

25.var

定义变量

更多go语言知识请关注php中文网go语言教程栏目。

更多相关文章

  1. golang结构体怎么判断是否为空
  2. Golang如何定义error
  3. golang如何定义一个二维数组
  4. go语言中自定义包的方法
  5. go语言中的结构体与方法详解
  6. 了解Go 扁平化项目结构
  7. 用go实现路由的链式定义
  8. go语言定义一个数组的方法有哪些
  9. XML文件结构和基本语法

随机推荐

  1. MySQL:ERROR 1227(42000):访问被拒绝 - 无法
  2. Centos安装完MariaDB后启动不了 MySQL is
  3. 在我的sql中调用触发器中的函数
  4. 【转】MySQL分库分表环境下全局ID生成方
  5. PHP和MySQL ACID程序设计
  6. 如何从表中获取每个id的最新状态?
  7. 获取具有行sql中的最大值的列名
  8. MySQL数据库 prompt参数详解
  9. MySql与SqlServer的一些常用用法的差别
  10. MySQL数据库之part1