Golang学习笔记(标识符)

标识符构成规则

9aa //这不是 个合法标识符,不是以字母或下画线开头
-aa // 这不是 个合法标识符,不是以字母或下画线开头
aa //这是 个合法标识符
_aa //这是 个合法标识符
aa911 //这是 个合 标识符
_aa911 //这是 个合法标识符

关键 keywords

它们一般用来控制程序结构,每个关键字都代表不同语义的语法糖(通常来说使用语法糖能够减少代码量、增加程序的可读性,从而减少程序代码出错的机会),go有25个关键字

break   default         func    interface   select
case    defar           go      map         struct
chan    else            goto    package     switch  
const   fallthrough     if      range       type
continue for          import    return      var

25个关键字分为以下三个部分

  • [引导程序整体结构的 个关键字 ]
package // 定义包名的关键字
import //导入 名关键字
con st //常量声明关键字
var //变量声明关键字
func //函数定义关键字
def er // 延迟执行关键字
go //并发语法糖关键字
return //函数返回关键字
  • [ 声明复合数据结构 关键字]
struct //定义结构类型关键字
interface //定义接口类型关键字
map //声明或创建 map 类型关键字
chan //声明或创建遥远类型关键字
  • [ 控制程序结构 13 关键字]
if else //if else 句关键字
for range break continue //fo 循环使用的关键字
switch select type case default fallthrough//switch和select语句使用的关键字
goto //goto 跳转语句关键字

- 内置 据类型标识符( 20 个)

数值( 16 个)
  整型( 12 个)
   byte int int8 int16 int32 int64 
   uint unint8 uint16 uint32 uint64 uintprt 
  浮点型(2个)
    float32 float64 
  复数型(2个)
    complex64 complex128 
  字符和字符串型( 2个)
    string rune 
  接口型(1个)
    error 
  布尔型( 1个)
    bool

标识符小结

Go 语言共有 65 个预声明标识符,包括 个关键宇( keyword )和 40 个其他预声明标识
符。 个其他预声明标识符包括 20 个内置数据类型标识符、 个常量值标识符、 个空白标识
符、 15 个内置函数
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值