資料內(nèi)容:
2) 關(guān)鍵字
關(guān)鍵字用于特定的語(yǔ)法結(jié)構(gòu),Go 語(yǔ)言定義 25 關(guān)鍵字:
聲明:import、package
實(shí)體聲明和定義:chan、const、func、interface、map、struct、type、var
流程控制:break、case、continue、default、defer、else、fallthrough、for、go、goto、
if、range、return、select、switch
3) 字面量
字面量是值的表示方法,常用與對(duì)變量/常量進(jìn)行初始化,主要分為:
? 標(biāo)識(shí)基礎(chǔ)數(shù)據(jù)類(lèi)型值的字面量,例如:0, 1.1, true, 3 + 4i, 'a', "我愛(ài)中國(guó)"
? 構(gòu)造自定義的復(fù)合數(shù)據(jù)類(lèi)型的類(lèi)型字面量,例如:type Interval int
? 用于表示符合數(shù)據(jù)類(lèi)型值的復(fù)合字面量,用來(lái)構(gòu)造 array、slice、map、struct 的值,
例如:{1, 2, 3}
4) 操作符
? 算術(shù)運(yùn)算符:+、-、*、/、%、++、--
? 關(guān)系運(yùn)算符:>、>=、<、<=、==、!=
? 邏輯運(yùn)算符:&&、||、!
? 位運(yùn)算符:&、|、^、<<、>>、&^
? 賦值運(yùn)算符:=、+=、-=、*=、/=、%=、&=、|=、^=、<<=、>>=
? 其他運(yùn)算符:&(單目)、*(單目)、.(點(diǎn))、-(單目)、…、<-
5) 分割符
小括號(hào)(), 中括號(hào)[],大括號(hào)(),分號(hào);,逗號(hào),