Open In App

Go Keywords

Last Updated : 03 Feb, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
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
func
go
goto
if
import
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

Next Article

Similar Reads