English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Golang

Estructuras de control de Golang

Funciones & Métodos de Golang

Estructuras de Golang

Cortes & Arreglos de Golang

Cadenas (String) de Golang

Punteros de Golang

Interfaces de Golang

Concurrencia de Golang

Excepciones (Error) de Golang

Otras cosas de Golang

Palabras clave del lenguaje Go

Las palabras clave o reservadas son palabras utilizadas en el lenguaje para ciertos procesos internos o para representar ciertas acciones predefinidas. Por lo tanto, no se permite usar estas palabras como identificadores. Esto causará errores en tiempo de compilación.

//Para explicar el programa Go
//Usar la palabra clave
package main 
import "fmt"
  
// Aquí se utilizan package, import, func, 
// var es una palabra clave
func main() { 
  
// Aquí, a es un identificador válido
var a = "w"3codebox" 
  
fmt.Println(a) 
  
//Aquí, el valor por defecto es
//Identificadores ilegales y
//El compilador lanzará un error
// var default = "GFG"
}

Salida:

w3codebox

En el lenguaje GoEn total25palabras clavecomo se muestra a continuación:

breakcasechanconstcontinue
defaultdeferelsefallthroughfor
funcgogotoifimport
interfacemappackagerangereturn
selectstructswitchtypevar
//Ejemplo de programa Go
//Usar la palabra clave
//Aquí la palabra clave package se utiliza para
//Incluir el paquete principal en el programa
package main 
  
// La palabra clave import se utiliza para
//Importar "fmt" a su paquete
import "fmt"
  
// func se utiliza para
//Crear una función
func main() { 
  
  //Aquí, se utiliza la palabra clave var para crear variables
  //Pname, Lname y Cname son identificadores válidos
    var Pname = "w"3codebox.com" 
    var Lname = "Lenguaje Go" 
    var Cname = "Palabra clave"
      
    fmt.Printf("Dominio del sitio: %s", Pname) 
    fmt.Printf("\nNombre del lenguaje: %s", Lname) 
    fmt.Printf("\nNombre del capítulo: %s", Cname) 
  
}

Salida:

Dominio del sitio: oldtoolbag.com
Nombre del lenguaje: Go
Nombre del capítulo: Palabras clave