golang变量与关键字

2018-11-21  本文已影响0人  陈卧虫

定义变量

使用关键字var

使用: := 定义变量

GO语言规范

  1. 注释
    • 单行注释: // content
    • 多行注释: /* content */
  2. 标识符
    • 由字母数字下划线组成, 数字不能开头
    • GO语言区分大小写, 大写外部可以调用, 小写只能内部使用
  3. GO语言的空格
    • 变量声明必须使用 空格隔开: eg: var age int
  4. 语句的结尾
    • 一行一个语句, 像Python一样, 不需要 分号结尾
    • 一行多个语句, 必须使用分号";"
  5. 可见性规则
    • 大小写: 决定标识符是否可以被外部包调用
      • 以一个大写字母开头: 可以被外部代码所使用()
      • 以一个小写字母开头: 外部不可见(像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

这些内部预定义的名字并不是关键字,它们是可以重新定义定义的

内建常量 内建类型 内建函数
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
上一篇 下一篇

猜你喜欢

热点阅读