"Golang funciona mucho mejor en Linux"

—- ¿Donde ejecutarlo?

Introducción a Golang


Un programa en Go se compone de paquetes, de entre los cuales existe un pkg principal que por buena práctica debe de llevar el nombre como main.go


Tanto paquete principal como normal, lleva una estructura similar y necesaria para que nuestro programa se ejecute sin problemas. Entonces, véase ahora un ejemplo sobre lo anteriomente dicho:

carbon(3).png

<aside> 🚧 En caso de main.go el package es declarado como main

</aside>

Estructura de una función y sus tipos


Una función comienza con la palabra reservada func seguido del nombre que se desea que la función tenga, un par de paréntesis y corchetes; dónde en () se hallarán los argumentos de la función y en {} el bloque de código. Veamos el siguiente ejemplo donde la testFunction es llamada por la función main:

carbon(6).png

<aside> ⚠️ Esta estructura es génerica: se sugiere consultar el toggle list ⬇️

</aside>

Documentación


En resumen: la documentación es un manual de ayuda para conocer todo el conocimiento necesario para entender y crear con Go. Para dicho fin, visite:

  1. Documentación oficial:

Documentation

  1. Documentación comunitaria:

Hincapiés de de la unidad


Imagen referencial

https://blog.apside.cl/content/images/2020/06/golang.gif

Información General

Creador

Emisión

Inspiración

Tipo

Creador de la Mascota

Google

2012

C / Python

Compilado/Estático

Renee French

Información específica

Diseñadores

Soportes

R-R-K

Windows MacOS Linux FreeBSD

Galería [Creadores]


https://www.ecured.cu/images/e/e4/Thompson.jpg

Rob-pike.jpg

Robert_Griesemer.jpg

Fuentes

Golang examples and solutions from different packages of the standard library. - golangprograms.com

Go (lenguaje de programación) - Wikipedia, la enciclopedia libre