go语言使用-基础语法(6)之标识符、关键字和预定义标识符

一、标识符

1、基本介绍

Golang 对各种变量、方法、函数等命名时使用的字符序列称为标识符
即凡是自己可以起名字的地方都叫标识符

2、标识符的命名规则

1) 由26个英文字母大小写,0-9 ,_ 组成
2) 数字不可以开头。[举例 var 1num int 错误]
3)Golang中严格区分大小写。
4)标识符不能包含空格。 [ var str Name string //错误]
5)下划线”_”本身在Go中是一个特殊的标识符,称为空标识符。可以代表任何其它的标识符,但是它对应的值会被忽略(比如:忽略某个返回值)。所以仅能被作为占位符使用,不能作为标识符使用
6)不能以系统保留关键字作为标识符,比如 break,if 等等…

3、快速入门案例

标识符举例说明

hello    // ok
hello12  // ok
1hello // error 
h-b  // error
x h  // error
h_4  // ok
_ab  // ok
int  // 编译可以通过,但是禁止这样使用
float32 //编译可以通过,但是禁止这样使用
_    // error ,
Abc    // ok

4、标识符命名使用细节和注意事项

1) 包名:保持package的名字和目录保持一致[不是必须的],尽量采取有意义的包名,简短,有意义;不要和标准库;不要冲突 fmt

2)变量名、函数名、常量名:采用驼峰法。

[案例演示 func getVal() var stuName string var stuAge int ];

3)如果变量名、函数名、常量名的首字母大写,则可以被其他的包访问;如果首字母小写,则只能在本包中使用 ( 注:可以简单的理解成,首字母大写是公开的(相当于Java中public),首字母小写是私有的(相当于Java中private))

二、系统保留关键字

在Go中,为了简化代码编译过程中对代码的解析,其定义的保留关键字只有25个。详见如下
这里写图片描述

三、预定义标识符

除了保留关键字外,Go还提供了36个预定的标识符,其包括基础数据类型和系统内嵌函数

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值