关键字

Go语言设计的关键字,了解这些关键字有助于命名变量的冲突避免

go的二十五个关键字

  1. break default func interface select
  2. case defer go map struct
  3. chan else goto package switch
  4. const fallthrough if range type
  5. continue for import return var

简介

  • varconst 是 Go语言基础里面的变量和常量申明
  • packageimport 用于分包和导入

  • func 用于定义函数和方法

  • return 用于从函数返回

  • defer 用于类似析构函数

  • go 用于并发

  • select 用于选择不同类型的通讯

  • interface 用于定义接口

  • struct 用于定义抽象数据类型

  • breakcasecontinueforfallthroughelseifswitchgotodefault 用于流程控制

  • chan用于channel通讯

  • type用于声明自定义类型

  • map用于声明map类型数据

  • range用于读取slice、map、channel数据