[Go]程序结构-命名

引言:该系列笔记,是本人自学Go过程中整理的笔记,供大家参考。

Go语言一共有25个关键字,关键字不能用于自定义名字,只能在特定语法结构中使用。

Go关键字汇总
breakdefaultfuncinterfaceselect
casedefergomapstruct
chanelsegotopackageswitch
constfallthroughifrangetype
continueforimportreturnvar

另外还有30多个预定义的名字,比如int和true等,主要对应内建的常量、类型和函数。
预定义的名字并不是关键字,可以在定义时重新使用它们。
内建常量

true false iota nil

内建类型

int int8 int16 int32 int64  

uint uint8 uint16 uint32 uint64 uintptr  

float32 float64 complex128 complex64  

bool byte rune string error  

内建函数

make len cap new append copy close delete  

complex real imag  

panic recov

Go命名区分大小写,HeadPost和Headpost是不一样的。
Go推荐使用驼峰式命名。
包的命名一般都是短而小的名字,比如fmt。
包级名字的命名一般都是以大写字母开头,可以被外部的包访问。(如果一个名字是在函数内部定义,那么它就只能在函数内部有效。名字开头的大小写决定了名字在包外的可见性。)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值