關鍵字或保留字是用于某些內(nèi)部過程或表示某些預定義動作的語言中的字。因此,不允許將這些單詞用作標識符。這樣做會導致編譯時錯誤。
//Go程序來說明
//使用關鍵字
package main
import "fmt"
// 這里使用了package, import, func,
// var是關鍵字
func main() {
// 這里,a是一個有效的標識符
var a = "nhooo"
fmt.Println(a)
//此處,默認為一個
//非法標識符和
//編譯器將拋出錯誤
// var default = "GFG"
}輸出:
nhooo
Go語言中共有25個關鍵字,如下所示:
| break | case | chan | const | continue |
| default | defer | else | fallthrough | for |
| func | go | goto | if | import |
| interface | map | package | range | return |
| select | struct | switch | type | var |
//Go程序舉例說明
//使用關鍵字
//這里package關鍵字用于
//在程序中包含主包
package main
// import關鍵字是用來
//導入“fmt”到您的包中
import "fmt"
// func用于
//創(chuàng)建函數(shù)
func main() {
//這里,使用var關鍵字,創(chuàng)建變量
//Pname,Lname和Cname是有效的標識符
var Pname = "(cainiaoplus.com)"
var Lname = "Go 語言"
var Cname = "關鍵字"
fmt.Printf("站點域名: %s", Pname)
fmt.Printf("\n語言名稱: %s", Lname)
fmt.Printf("\n章節(jié)名稱: %s", Cname)
}輸出:
站點域名: (cainiaoplus.com) 語言名稱: Go 語言 章節(jié)名稱: 關鍵字