關鍵字或保留字是用于某些內(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é)名稱: 關鍵字