Todo listo, ahora solo falta la Mac 😅
Hola mundo en Go
Variables, Constantes y Funciones en GoLang
Programación concurrente con Go: optimiza tareas simultáneas
Instalación de Go en Linux paso a paso
Instalación de Go en macOS con Homebrew
Instalación de Go en Windows paso a paso
"Primeros Pasos con Go: Escribe y Ejecuta 'Hola Mundo'"
Variables, funciones y documentación
Variables y Constantes en Go: Declaración y Uso
Operadores Aritméticos en Go: Suma, Resta, Multiplicación y División
Tipos de Datos en Go: Enteros, Flotantes y Booleanos
Funciones fmt: Println, Printf y Sprintf en Go
Funciones y Funciones Anónimas en Go
Lectura de Documentación en Go: Uso de Godoc y Paquetes Externos
Estructuras de control de flujo y condicionales
Ciclos en Go: Uso práctico del ciclo for
Comparación y Lógica en Go: Operadores Básicos
Condicionales y Puertas Lógicas en Go: Uso Práctico y Errores
Condicionales Switch en Go: Casos y Uso Práctico
Uso de keywords: defer, break y continue en Go
Estructuras de datos básicas
Array y Slice en Go: Declaración y Manipulación Básica
Palíndromos en Go: Crear y verificar palabras reversibles
Manipulación de Maps en Go: Llave-Valor y Ejecución Concurrente
Creación de Structs en Go: Atributos y Métodos Básicos
Modificadores de Acceso en Go: Público vs Privado
Métodos e interfaces
Uso de Punteros y Funciones en Structs de Go
Personalización de salidas en consola con Strings en Go
Interfaces y Listas de Interfaces en Go: Optimización y Flexibilidad
Concurrencia y Channels
Concurrencia y Paralelismo en Go: Conceptos y Ejemplos Prácticos
Concurrente con Go: Uso de Goroutines y WaitGroups
Manejo eficiente de channels en Go: comunicación entre goroutines
Manejo de canales y concurrencia en Go: len, cap, range y select
Manejo de paquetes y Go Modules
Uso de GoGet para Instalar Librerías en Go
Uso de GoMod y Echo para Desarrollo Web en Go
Edición y gestión de librerías con Go Modules
Despedida del curso
Programación Concurrente en Go
Bonus
Programación eficiente con Go: técnicas y mejores prácticas
Programación Web en Go: Frameworks y Librerías Clave
Concurrencia en Go para Científicos de Datos
El proceso de instalación de Go en Mac es muy similar al proceso de instalación en Linux. Pero, a diferencia que en Linux, en Mac el paquete Go suele estar muy actualizado respecto a la última versión estable.
...
Regístrate o inicia sesión para leer el resto del contenido.
Aportes 13
Preguntas 2
Todo listo, ahora solo falta la Mac 😅
Recordatorio: para las Mac con M1, como por default se tiene como Shell a zsh (Z shell), se abre el archivo .zprofile
o ~/.zshrc
2022 - si tienes una M1 (ARM) solo ve a la pagina y descarga e instala.
Y listo no ocupas hacer nada más.
Les comparto el manual que seguí para instalarlo y configurarlo en una Mac link
📦 La forma más adecuada de instalar Go en Mac, es obtener el paquete de instalación para nuestro computador.
Para Mac M1 lo que me funcionó a mi fue agregar en ~/.zshrc
:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN:$GOROOT/bin
Para los que usamos fish:
set -x GOPATH $HOME/go
set -x PATH $PATH $GOPATH/bin
Preparado! para empezar a aprender este nuevo lenguage!
Gracias por la instalación en MAC
este link que fue util
https://onexlab-io.medium.com/install-golang-apple-macos-m1-silicon-chip-87781f556b2f
Gracias !
¡Listo para comenzar!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?