Go tiene un total de 25 palabras clave, cada una con su propio propósito único:
break : se utiliza para salir de un bucle for o una declaración switch.
case : se utiliza en una declaración switch para especificar una posible coincidencia para el valor de entrada.
chan : se utiliza para crear un canal de comunicación entre goroutines.
const: se utiliza para definir un valor constante que no se puede cambiar.
continue : se utiliza para omitir la iteración actual de un bucle y pasar a la siguiente iteración.
defer : se utiliza para programar una llamada de función que se ejecutará 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 debe pasar al siguiente caso.
for : Se utiliza para crear un bucle que repite un bloque de código un número específico 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 rutina (goroutine).
goto : se utiliza para saltar a una etiqueta específica dentro de la función actual, estas pueden ser en minúsculas o mayúsculas. Ejemplo:
goto LABEL;
..
.
LABEL: statement;
if : se utiliza para ejecutar un bloque de código solo si una determinada condición es verdadera.
import : se utiliza para importar un paquete al programa.
interface : se utiliza para definir un conjunto de métodos que un tipo (struct) debe implementar. Entiéndase implementar, como el estar asociada a comportamientos del tipo definido.
map : se utiliza para definir una colección de pares clave-valor.
package : se utiliza para definir un paquete que contiene uno o más archivos fuente de Go.
range : se utiliza para iterar sobre array, slice, string, map o channel.
return : se utiliza para salir de una función y devolver un valor a la persona que llama.
select : se utiliza para esperar a que se envíe un valor a uno de varios canales.
struct : se utiliza para definir una colección de campos que representan un tipo de datos complejo.
switch : Se utiliza para ejecutar un bloque de código basado en el valor de una expresión.
type : se utiliza para definir un nuevo tipo de datos.var : se utiliza para declarar una variable.
ESTÁS LEYENDO
zero golang notes
Non-FictionAlgunos apuntes de Go tomados de libros, videos, posts, etc. Comunidad: https://dsc.gg/gophers-latam
