-
關(guān)鍵字
基本在所有語言當(dāng)中,關(guān)鍵字都是不允許用于自定義的腹备,下面列出go的25個(gè)關(guān)鍵字
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 |
-
預(yù)定義
在go中有很多預(yù)定義的名字感憾,基本在內(nèi)建的常量、類型和函數(shù)當(dāng)中境钟。
這些內(nèi)部預(yù)定義的名字并不是關(guān)鍵字锦担,它們是可以重新定義定義的
內(nèi)建常量 | 內(nèi)建類型 | 內(nèi)建函數(shù) |
---|---|---|
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 |