golang系列-golang的25个关键字

1 关键字列表

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

2 用途

  • var:变量声明
  • const:常量声明
  • package:包命名

  • import:包导入

  • func:用于定义函数和方法

  • return:用于从函数返回

  • defer:用于类似析构函数

  • go:用于并发

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

  • interface:用于定义接口

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

  • breakcasecontinueforfallthroughelseifswitchgotodefault:用于流程控制

  • chan:用于channel通讯

  • type:用于声明自定义类型

  • map:用于声明map类型数据

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

3 注意事项

自定义数据结构应避免与关键字一致。

猜你喜欢

转载自blog.csdn.net/ygq13572549874/article/details/131593006
今日推荐