Go 11 關鍵字與識別符號

2021-09-29 07:35:25 字數 1234 閱讀 5700

go語言的**中的幾乎所有東西都有乙個名稱或識別符號,另外,go語言是區分大小寫的,這與c語言家族中的其它語言相同。有效的識別符號必須以字元(可以是任何 utf-8 編碼的字元或_,數字除外)開頭,然後緊跟著 0 個或多個字元或 unicode 數字,如:x56、group1、_x23、i、өԑ12。

以下是無效的識別符號:

_本身就是乙個特殊的識別符號,被稱為空白識別符號,它可以像其他識別符號那樣用於變數的宣告或賦值(任何型別都可以賦值給它),但任何賦給這個識別符號的值都將被拋棄,因此這些值不能在後續的**中使用,也不可以使用_作為變數對其它變數進行賦值或運算。

下表列舉了go語言中會使用到的 25 個關鍵字或保留字:

break

default 

func

inte***ce

select

case

defer

gomap

struct

chan

else

goto

package

switch

const

fallthrough

ifrange

type

continue

forimport

return

var之所以刻意地將go語言中的關鍵字保持的這麼少,是為了簡化在編譯過程第一步中的**解析。和其它語言一樣,關鍵字不能夠作識別符號使用。

除了以上介紹的這些關鍵字,go語言還有 36 個預定義識別符號,其中包含了基本型別的名稱和一些基本的內建函式。

bool

byte

capclose

complex

complex64

complex128

uint16

copy

false

float32

float64

imag

intint8

int16

uint32

int32

int64

iota

lenmake

newnil

panic

uint64

print

println

real

recover

string

true

uint

uint8

uintptr

識別符號與關鍵字

abstract assert boolean break byte case catch char class const continue default dodouble else enum extends final finally float forgoto ifimplements im...

識別符號與關鍵字

關鍵字 一些標準定義 j a所有的組成部分都需要名字。類名 變數名以及方法名都被稱為識別符號。識別符號注意點 所有的識別符號都應該以字母 a z或者a z 美元符 或者下劃線 開始 首字元之後可以是字母 a z或者a z 美元符 或者下劃線 或數字的任何字元組合 特別注意,不能使用關鍵字作為變數名或...

python關鍵字與識別符號

程式語言眾多,但每種語言都有相應的關鍵字,python 也不例外,它自帶了乙個 keyword 模組,用於檢測關鍵字。關鍵字列表 進入 python 互動模式,獲取關鍵字列表 import keyword keyword.kwlist false none true and as assert br...