关键字或保留字是用于某些内部过程或表示某些预定义动作的语言中的字。因此,不允许将这些单词用作标识符。这样做会导致编译时错误。
//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用于 //创建函数 func main() { //这里,使用var关键字,创建变量 //Pname,Lname和Cname是有效的标识符 var Pname = "(cainiaoplus.com)" var Lname = "Go 语言" var Cname = "关键字" fmt.Printf("站点域名: %s", Pname) fmt.Printf("\n语言名称: %s", Lname) fmt.Printf("\n章节名称: %s", Cname) }
输出:
站点域名: (cainiaoplus.com) 语言名称: Go 语言 章节名称: 关键字