Palabras clave en Go

Golang es un lenguaje de programación que ha ganado una popularidad significativa en los últimos años debido a su simplicidad y legibilidad de sintaxis, apoyada por el uso de palabras clave.

Palabra clave: las palabras clave o palabras reservadas son palabras en un lenguaje que se utilizan para algunos procesos internos o representan algunas acciones predefinidas. Por lo tanto, no está permitido utilizar estas palabras como identificadores. Si lo hace, se producirá un error de compilación. Aquí están las cosas que necesita saber sobre las palabras clave en Golang .

Palabras clave en Go

Por ejemplo:

// Minh họa chương trình Go sử dụng từ khóa
package main 
import "fmt"

// Từ khóa ở đây là package, import, func, var 
func main() { 

// Đây là một biến hợp lệ
var a = "Quantrimang"

fmt.Println(a) 

// Ở đây, mặc định là một
// định danh không hợp lệ và
// trình biên dịch sẽ đưa ra lỗi
// var default = "GFG" 
} 

Resultado:

Quantrimang

La programación Go actualmente tiene un total de 25 palabras clave:

Palabras clave en Go

  • break − Se utiliza para salir de un bucle o una sentencia switch.
  • caso − Se utiliza en una declaración switch para especificar una posible coincidencia para el valor de entrada.
  • chan − Se utiliza para crear canales de comunicación entre goroutines.
  • const − Se utiliza para definir un valor constante que no se puede cambiar.
  • continuar − Se utiliza para omitir la iteración actual de un bucle y pasar a la siguiente iteración.
  • aplazar : se utiliza para programar una llamada de función para que se ejecute después de que regrese la función actual.
  • else : se utiliza para especificar un bloque de código alternativo para ejecutar si la condición if es falsa.
  • fallthrough − Se utiliza en una declaración switch para especificar que el control pasará al siguiente caso.
  • for − Se utiliza para crear un bucle que repite un bloque de código una cantidad específica de veces.
  • func − Se utiliza para definir una función que se puede llamar desde otras partes del programa.
  • go − Se utiliza para iniciar una nueva goroutine.
  • goto − Se utiliza para saltar a una etiqueta específica dentro de la función actual.
  • if − Se utiliza para ejecutar un bloque de código solo si una determinada condición es verdadera.
  • importar − Se utiliza para importar un paquete al programa.
  • interfaz − Se utiliza para definir un conjunto de métodos que un tipo debe implementar.
  • mapa − Se utiliza para definir un conjunto de pares clave-valor.
  • paquete : se utiliza para definir un paquete que contiene uno o más archivos fuente de Go.
  • range : se utiliza para iterar sobre una matriz, una porción, una secuencia, un mapa o un canal.
  • return − Se utiliza para salir de una función y devolver un valor al llamador.
  • seleccionar : se utiliza para esperar a que se envíe un valor a uno de varios canales.
  • struct : se utiliza para definir un conjunto de campos que representan un tipo de datos complejo.
  • switch − Se utiliza para ejecutar un bloque de código según el valor de una expresión.
  • tipo − Se utiliza para definir un nuevo tipo de datos.
  • var − Se utiliza para declarar una variable.

Por ejemplo:

// Minh họa chương trình Go sử dụng từ khóa

// Từ khóa package được dùng để bao gồm main package trong chương trình
package main 

// Từ khóa import được dùng để nhập "fmt" vào trong package 
import "fmt"

// func được dùng để tạo hàm
func main() { 

	// Từ khóa var được dùng để tạo biến
	// Pname, Lname, and Cname là các biến hợp lệ
	var Pname = "Quantrimang"
	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) 

} 

Resultado:

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

Independientemente de que seas un principiante o un desarrollador experimentado, dominar las palabras clave de Golang es un paso importante para convertirse en un programador de Go competente.

Sign up and earn $1000 a day ⋙

Leave a Comment

Diferencia entre un televisor normal y un Smart TV

Diferencia entre un televisor normal y un Smart TV

Los televisores inteligentes realmente han conquistado el mundo. Con tantas funciones excelentes y conectividad a Internet, la tecnología ha cambiado la forma en que vemos televisión.

¿Por qué el congelador no tiene luz pero el refrigerador sí?

¿Por qué el congelador no tiene luz pero el refrigerador sí?

Los refrigeradores son electrodomésticos familiares en los hogares. Los refrigeradores suelen tener 2 compartimentos, el compartimento frío es espacioso y tiene una luz que se enciende automáticamente cada vez que el usuario lo abre, mientras que el compartimento congelador es estrecho y no tiene luz.

2 maneras de solucionar la congestión de la red que ralentiza el Wi-Fi

2 maneras de solucionar la congestión de la red que ralentiza el Wi-Fi

Las redes Wi-Fi se ven afectadas por muchos factores más allá de los enrutadores, el ancho de banda y las interferencias, pero existen algunas formas inteligentes de mejorar su red.

Cómo degradar de iOS 17 a iOS 16 sin perder datos usando Tenorshare Reiboot

Cómo degradar de iOS 17 a iOS 16 sin perder datos usando Tenorshare Reiboot

Si quieres volver a iOS 16 estable en tu teléfono, aquí tienes la guía básica para desinstalar iOS 17 y pasar de iOS 17 a 16.

¿Qué le pasa al cuerpo cuando comes yogur todos los días?

¿Qué le pasa al cuerpo cuando comes yogur todos los días?

El yogur es un alimento maravilloso. ¿Es bueno comer yogur todos los días? Si comes yogur todos los días, ¿cómo cambiará tu cuerpo? ¡Descubrámoslo juntos!

¿Qué tipo de arroz es mejor para la salud?

¿Qué tipo de arroz es mejor para la salud?

Este artículo analiza los tipos de arroz más nutritivos y cómo maximizar los beneficios para la salud del arroz que elija.

Cómo despertarse a tiempo por la mañana

Cómo despertarse a tiempo por la mañana

Establecer un horario de sueño y una rutina para la hora de acostarse, cambiar el despertador y ajustar la dieta son algunas de las medidas que pueden ayudarle a dormir mejor y despertarse a tiempo por la mañana.

Consejos para jugar a Rent Please! Simulación de propietario para principiantes

Consejos para jugar a Rent Please! Simulación de propietario para principiantes

¡Alquiler por favor! Landlord Sim es un juego de simulación para dispositivos móviles iOS y Android. Jugarás como propietario de un complejo de apartamentos y comenzarás a alquilar un apartamento con el objetivo de mejorar el interior de tus apartamentos y prepararlos para los inquilinos.

Últimos códigos de defensa de torres para baños y cómo introducirlos

Últimos códigos de defensa de torres para baños y cómo introducirlos

Obtén el código del juego Bathroom Tower Defense de Roblox y canjéalo por emocionantes recompensas. Te ayudarán a mejorar o desbloquear torres con mayor daño.

Estructura, símbolos y principios de funcionamiento de los transformadores

Estructura, símbolos y principios de funcionamiento de los transformadores

Aprendamos la estructura, los símbolos y los principios de funcionamiento de los transformadores de la forma más precisa.

4 maneras en que la IA está mejorando los televisores inteligentes

4 maneras en que la IA está mejorando los televisores inteligentes

Desde una mejor calidad de imagen y sonido hasta control por voz y más, ¡estas funciones impulsadas por IA hacen que los televisores inteligentes sean mucho mejores!

Por qué ChatGPT es mejor que DeepSeek

Por qué ChatGPT es mejor que DeepSeek

Al principio, la gente tenía grandes esperanzas en DeepSeek. Como chatbot de IA comercializado como un fuerte competidor de ChatGPT, promete capacidades y experiencias de chat inteligentes.

Conoce Fireflies.ai: La secretaria con IA gratuita que te ahorra horas de trabajo

Conoce Fireflies.ai: La secretaria con IA gratuita que te ahorra horas de trabajo

Es fácil pasar por alto detalles importantes cuando se anotan otros elementos esenciales, y tratar de tomar notas mientras se chatea puede ser una distracción. Fireflies.ai es la solución.

Cómo criar Ajolote en Minecraft, domesticar Salamandra en Minecraft

Cómo criar Ajolote en Minecraft, domesticar Salamandra en Minecraft

Axolot de Minecraft será un gran asistente para los jugadores cuando trabajen bajo el agua si saben cómo usarlos.

Configuración del juego para PC A Quiet Place: The Road Ahead

Configuración del juego para PC A Quiet Place: The Road Ahead

La configuración de A Quiet Place: The Road Ahead tiene una calificación bastante alta, por lo que deberás tener en cuenta la configuración antes de decidir descargarla.