🐺¿Qué es GO 🦊
Go es un lenguaje de programación compilado y estáticamente escrito similar en sintaxis a C. Go es bien conocido por su rendimiento en redes y multiprocesamiento.
Originalmente diseñado en Google, Go versión 1.0 lanzado en marzo de 2012 como un proyecto público de código abierto. Hoy en día, es un proyecto muy popular con más de mil contribuyentes de la comunidad. El diseño de Gos lo hace popular para construir programas simultáneos, con características incorporadas en el idioma como goroutinas y canales.
Librería Strings en GO →
Comandos Más Comunes:
1. go run
go runEste comando se utiliza para compilar y ejecutar archivos Go en un solo paso.
2. go build
go buildEste comando compila el código fuente y genera un archivo ejecutable.
3. go test
go testEste comando se utiliza para ejecutar pruebas en el código. Es una parte esencial del desarrollo en Go, ya que facilita la verificación automática de la funcionalidad del código.
4. go fmt
go fmtEste comando formatea automáticamente el código fuente para que siga las convenciones de estilo de Go. Es una herramienta valiosa para mantener un código limpio y legible.
5. go get
go getEste comando se utiliza para descargar e instalar paquetes y dependencias desde repositorios remotos.
6. go mod
go modEste comando gestiona módulos en Go. Los módulos son colecciones de paquetes que se pueden versionar y compartir fácilmente. go mod incluye subcomandos como init, tidy, y vendor para manejar módulos de manera eficiente.
7. go clean
go cleanEste comando elimina archivos generados por go build o go test, limpiando así el entorno de trabajo.
8. go install
go installEste comando compila e instala un paquete binario en el sistema.
Uso avanzado del comando GO →
Compilación Cruzada (Cross-Compilation)
El comando go permite la compilación cruzada, es decir, compilar un programa para una plataforma diferente a la que estás usando. Esto se logra configurando las variables de entorno GOOS y GOARCH.
Last updated
