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
Output:
Example:
C
Output:
// 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"
}
GeeksforGeeksThere are total 25 keywords present in the Go language as follows:
| 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 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)
}
Portal name: GeeksforGeeks Language name: Go Language Chapter name: Keywords