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