Go Keywords (original) (raw)

Last Updated : 3 Feb, 2020

Keywords or Reserved words are the words in a language that are used for some internal process or represent some predefined actions. These words are therefore not allowed to use as an identifier. Doing this will result in a compile-time error.Example:

C `

// Go program to illustrate the // use of keywords package main import "fmt"

// Here, package, import, func, // var are keywords func main() {

// Here, a is a valid identifier var a = "GeeksforGeeks"

fmt.Println(a)

// Here, the default is an // illegal identifier and // compiler will throw an error // var default = "GFG" }

`

Output:

GeeksforGeeks

There are total 25 keywords present in the Go language as follows:

break
case
chan
const
continue
default
defer
else
fallthrough
for
interface
map
package
range
return
select
struct
switch
type
var

Example:

C `

// Go program to illustrate // the use of keywords

// Here package keyword is used to // include main package in the program package main

// import keyword is used to // import "fmt" in your package import "fmt"

// func is used to // create function func main() {

// Here, var keyword is used 
// to create variables
// Pname, Lname, and Cname 
// are the valid identifiers
var Pname = "GeeksforGeeks" 
var Lname = "Go Language" 
var Cname = "Keywords"

fmt.Printf("Portal name: %s", Pname)
fmt.Printf("\nLanguage name: %s", Lname)
fmt.Printf("\nChapter name: %s", Cname)

}

`

Output:

Portal name: GeeksforGeeks Language name: Go Language Chapter name: Keywords