下面是Go的25個關鍵字:app
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 |
除了上面25個關鍵字,Go還有36個預約義符:ui
append | bool | byte | cap | close | complex | complex64 | complex128 | uint16 |
---|---|---|---|---|---|---|---|---|
copy | false | float32 | float64 | imag | int | int8 | int16 | uint32 |
int32 | int64 | iota | len | make | new | nil | panic | uint64 |
println | real | recover | string | true | uint | uint8 | uintptr |
標識符是程序設計語言中用來規定具備特色含義的詞,好比類的名稱,屬性,變量名稱等。Go的標識符必須知足下面幾個條件:設計
在Go中一行表明語句的結束,不要像類C的其它語言同樣用分號結尾code
Go的註釋和C語言相似,//開頭表明單行註釋。多行註釋能夠用/*開頭,並用 */結尾string
// 單行註釋 /* 做者:海盜 日期: xxx */
Go 語言中空格是爲了加強代碼的可讀性,可是變量的聲明必需要用空格隔開如:it
var name string; i=i+j i = i + j
fmt.Println()是換行輸出,若是要不換行用fmt.Print()io
fmt.Print("test") fmt.Println("Hello World!")