内容简介:使用关键字var使用: := 定义变量基本在所有语言当中,关键字都是不允许用于自定义的,下面列出go的25个关键字
定义变量
使用关键字var
- var a,b, c bool
- var s1, s2 string = 'hello', 'world'
- 位置: 可以放在函数内, 或者直接放在包外
- 使用var() 集中定义变量
使用: := 定义变量
-
a, b, i := true, false, 3
-
位置: 只能在函数内使用
GO语言规范
-
注释
- 单行注释: // content
- 多行注释: /* content */
-
标识符
- 由字母数字下划线组成, 数字不能开头
- GO语言区分大小写, 大写外部可以调用, 小写只能内部使用
-
GO语言的空格
- 变量声明必须使用 空格隔开: eg: var age int
-
语句的结尾
- 一行一个语句, 像 Python 一样, 不需要 分号结尾
- 一行多个语句, 必须使用分号";"
-
可见性规则
-
大小写: 决定标识符是否可以被外部包调用
_
-
大小写: 决定标识符是否可以被外部包调用
GO语言关键字与保留字
基本在所有语言当中,关键字都是不允许用于自定义的,下面列出 go 的25个关键字
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 |
-
预定义
在go中有很多预定义的名字,基本在内建的常量、类型和函数当中。
这些内部预定义的名字并不是关键字,它们是可以重新定义定义的
内建常量 | 内建类型 | 内建函数 |
---|---|---|
true | int | make |
false | int8 | len |
iota | int16 | cap |
nil | int32 | new |
int64 | append | |
uint | copy | |
uint8 | close | |
uint16 | delete | |
uint32 | complex | |
uint64 | real | |
uintprt | imag | |
float32 | panic | |
float64 | recover | |
complex64 | ||
complex128 | ||
bool | ||
byte | ||
rune | ||
string | ||
error |
以上所述就是小编给大家介绍的《golang变量与关键字》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 乐字节Java变量与数据结构之一:Java编程规范、关键字和标识符
- 番外篇2-基本规范、注释、static关键字、import关键字
- 说说iOS中的常用的关键字static ,class(仅限Swift关键字)
- Golang 关键字
- 2019 关键字
- golang关键字
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。