Los 40 ejemplos de comandos Go para aspirantes a desarrolladores de Golang

Go es un lenguaje de tipo estático con un fuerte soporte para la simultaneidad. Está respaldado por Google y está destinado a proyectos de uso general como el desarrollo de aplicaciones de sistemas o aplicaciones web. Golang se está volviendo cada vez más popular debido a su sólido conjunto de funciones y soporte para las últimas prácticas de programación. Un gran número de empresas están buscando desarrolladores de Go activos debido a su creciente uso en aplicaciones modernas. Los desarrolladores pueden utilizar varios comandos go para aumentar la productividad de su programación o la gestión del flujo de trabajo. En esta guía, analizaremos algunos de estos comandos para los aspirantes a desarrolladores de Go.

Ejemplos útiles de comandos Go en Linux

Go proporciona un conjunto de herramientas útiles para administrar el proceso de compilación y el flujo de trabajo para programadores. Se invocan por medio de un conjunto de comandos sencillos integrados directamente. En la siguiente sección describimos 40 comandos útiles de este tipo.

1. Cree un programa

El comando go build permite a los desarrolladores crear el ejecutable binario para un programa determinado. Hemos creado un programa de servidor simple llamado server.go para demostrar esto. Ahora, construiremos este programa usando go build.

$ go build server.go

Este comando creará un archivo ejecutable binario llamado servidor en nuestro directorio de trabajo go. Puede encontrar el código del programa servidor en esta sección del sitio web de Golang . Ahora, podemos ejecutar el programa como cualquier otra

$ ./server

Creación de un programa Go

2. Ejecute un programa sin crearlo

Los desarrolladores suelen realizar cambios graduales en sus programas basándose en las pruebas. Es inconveniente construir el programa cada vez que realiza una pequeña modificación. Afortunadamente, go nos permite ejecutar un programa incluso sin compilarlo en primer lugar.

$ go run server.go

Este comando ejecutará el programa directamente sin necesidad de compilar el código fuente. Es extremadamente útil cuando está jugando con subprogramas más pequeños.

3. Mostrar GOPATH actual

Go gestiona los códigos fuente, los objetos y los archivos binarios de un programa mediante el espacio de trabajo de Go. La raíz de este espacio de trabajo se especifica mediante la variable GOPATH . Puede encontrar la ruta actual a su espacio de trabajo Go utilizando el siguiente comando.

$ go env GOPATH

Aquí es donde necesita poner sus archivos fuente y compilarlos. Aunque puede configurar varios espacios de trabajo de Go, se recomienda utilizar un espacio de trabajo distinto. El subcomando env también proporciona mucha otra información, como veremos más adelante.

4. Establecer nuevo GOPATH

Desde la versión 1.8 de Go, los sistemas Unix especifican el directorio $ HOME / go como el GOPATH predeterminado. Sin embargo, puede cambiarlo fácilmente a una ubicación diferente usando el siguiente comando simple.

$ go env -w GOPATH=$HOME/projects/go

Esto cambiará su GOPATH a $ HOME / projects / go . También puede configurar GOPATH agregando la siguiente línea a su / .bash_profile . Simplemente abra el archivo con su y agregue la siguiente línea al final.

export GOPATH=$HOME/projects/go

Después de guardar el archivo, salga y ejecute el siguiente comando para reflejar los cambios.

$ source ~/.bash_profile

5. Instalar paquetes Go

Cada programa de go que escribe o usa es parte de un paquete de go. Los paquetes Go no son más que un directorio que contiene algunos archivos go dentro del directorio / src . Podemos instalar paquetes go muy fácilmente usando el comando go install.

$ go install test-app

Cuando ejecute este comando, go buscará el directorio test-app primero en $ GOROOT / src y luego en $ GOPATH / src . Una vez que se encuentra, go determinará el punto de entrada del paquete buscando el paquete principal en los archivos de origen. Go procederá a instalar este paquete y colocará el binario de la aplicación de prueba en el directorio / bin de su espacio de trabajo.

6. Descargue e instale paquetes

Golang disfruta de una creciente popularidad entre un gran número de desarrolladores de software libre. Como resultado, se están escribiendo muchos programas útiles con go. Puede descargar fácilmente un paquete de Go de terceros e instalarlo usando el siguiente comando simple.

$ go get host/example-project
$ go get github.com/fatih/color

Este comando descargará e instalará el popular paquete de colores junto con todas sus dependencias. También puede actualizar el paquete en el futuro utilizando el indicador -u , como se muestra a continuación.

$ go get -u github.com/fatih/color

Descargar proyectos de Go usando el comando get

7. Enumere los paquetes junto con las dependencias

Su espacio de trabajo de Go crecerá con el tiempo y puede albergar paquetes que ya no son necesarios. Puede enumerar todos los paquetes go instalados, así como sus dependencias. Esto le ayudará a determinar qué paquetes eliminar de su espacio de trabajo.

$ go list

Este comando go requiere una ruta de importación y proporcionará información sobre un paquete específico. Para obtener información sobre todos los paquetes instalados, debe utilizar un comodín especial.

$ go list ./...

Ejecute este comando desde su GOPATH y go mostrará todos los paquetes que están instalados en su espacio de trabajo.

8. Reparar paquetes Go

Cuando actualiza su versión go, los programas que usan funciones más antiguas pueden fallar. Go proporciona una herramienta útil para corregir estos programas y reescribirlos para utilizar las funciones más nuevas del lenguaje. Necesitará usar el comando go fix para hacer esto.

$ go fix app/app.go

Este comando reescribirá el archivo app.go para adaptarse a las nuevas API y funciones de Go. Utilice el siguiente comando para arreglar aplicaciones completas.

$ go tool fix app/

9. Eliminar objetos Go

Go crea archivos de objetos durante la compilación del programa y los almacena en un directorio temporal. Además, muchas herramientas go también crean varios objetos que ocupan espacio de almacenamiento. Querrá deshacerse de los objetos no utilizados con el tiempo.

$ go clean

Eliminará todos los objetos go que se crean antes de ejecutar este comando. Utilice el siguiente comando para eliminar todos los objetos de un paquete específico.

$ go clean -i app/

La opción -i de limpiar también eliminará todos los archivos binarios o archivos correspondientes.

10. Mostrar información del entorno

Los programadores pueden encontrar fácilmente información sobre diversas variables de entorno de Go. El comando go env se puede usar para mostrar todas las variables de entorno go en su .

$ go env

Imprimirá todas las variables go sin importar si sus valores están establecidos o no. Para imprimir el valor de una variable go específica, utilice el siguiente formato.

$ go env VARIABLE
$ go env GOCACHE

Hemos impreso el GOPATH anteriormente usando la sintaxis anterior. Es útil para recuperar variables de entorno particulares.

11. Cree informes de errores

Go es un lenguaje relativamente nuevo y presenta nuevas funciones con bastante frecuencia. Aunque está diseñado con mucho cuidado, es posible que en algún momento se enfrente a errores o problemas no deseados. Afortunadamente, es muy conveniente generar informes de errores para el tiempo de ejecución de go.

$ go bug

Cuando ejecute el comando anterior, abrirá su navegador predeterminado y creará un informe de error en el repositorio oficial de GitHub de Go. Agregará toda la información esencial, como información del sistema, así como configuraciones de go.

Crear informes de errores para Golang

12. Reformatear las fuentes del paquete

El tiempo de ejecución de Go hace que el formateo sea extremadamente conveniente para los desarrolladores. Simplemente puede iniciar su y comenzar a escribir código sin pensar en sangrías o alineaciones. Una vez hecho esto, use el comando go a continuación para formatear su código de acuerdo con la recomendación de Go.

$ go fmt [packages]
$ go fmt server.go

El segundo comando formatea el archivo server.go. También puede pasar un directorio que contenga un montón de archivos go para formatearlos a todos. Go utilizará pestañas para sangrías y espacios para alineaciones de código.

13. Administrar módulos

Todos los comandos Go tienen soporte preconstruido para módulos. Los módulos de Go no son más que una colección de varios paquetes de Go. El archivo go.mod contiene todos los paquetes de terceros para una aplicación Go. Puede crear fácilmente este archivo usando el siguiente comando.

$ go mod <command> [arguments]
$ go mod init app

Este comando creará un archivo go.mod para nuestro paquete de aplicación personalizado. Contendrá el nombre del módulo así como la información de la versión go. La utilidad mod toma varios otros comandos además de init . Escriba lo siguiente para ver las opciones disponibles.

$ go help mod

14. Generar archivos Go

Golang permite a los desarrolladores crear o actualizar archivos fuente de Go mediante el uso de directivas dentro de las fuentes existentes. El comando generate se usa para hacer esto. Aunque generate está destinado a crear o actualizar archivos Go, también se puede utilizar para realizar otras tareas.

$ go generate [-run regexp] [-n] [-v] [-x] [build flags] [file.go... | packages]

Cuando ejecute go generate, buscará directivas del siguiente formato en sus archivos fuente de go.

//go:generate command argument...

Generate ejecutará el comando una vez que encuentre la directiva dentro de su fuente go. Tenga en cuenta que no puede haber espacios antes o dentro de ” // go “.

15. Actualizar dependencias del paquete

Anteriormente, mostramos cómo instalar o actualizar paquetes usando la utilidad go get. Sin embargo, cuando trabaje en proyectos más grandes, a menudo necesitará actualizar las dependencias de su paquete. El siguiente comando actualiza todos los paquetes de Go que están en su GOPATH.

$ go get -u all

Sin embargo, debe usar GOPATH diferente para diferentes proyectos. Se asegurará de que la actualización de paquetes en el proyecto A no interrumpa el proyecto B. También puede actualizar un paquete a una versión específica usando el sufijo ‘ @ ‘.

$ go get [email protected]

16. Actualizaciones de paquetes de prueba

Una vez que haya completado la actualización, asegúrese de que todos sus proyectos anteriores funcionen a la perfección. Puede usar el siguiente comando simple para hacer esto desde su terminal.

$ go test all

Este comando comprobará si las aplicaciones funcionan como se esperaba después de la actualización del paquete. También puede probar un solo proyecto especificando la ruta de importación del proyecto.

$ go test app/

Esto mostrará información resumida sobre los resultados de la prueba.

probando paquetes go

17. Encuentra errores en los paquetes

Go proporciona una herramienta flexible para detectar errores insospechados o errores en su archivo de origen. El comando go vet usa heurística para encontrar el uso sospechoso de construcciones, que a menudo conducen a errores reales. El siguiente comando examina el paquete que se encuentra en el directorio actual para detectar tales errores.

$ go vet

También puede especificar los paquetes utilizando la ruta de importación, como se muestra en el siguiente ejemplo.

$ go vet app/

Utilice el siguiente comando para encontrar más información sobre veterinario y sus opciones disponibles.

$ go doc cmd/vet

18. Descargar módulos en caché

Puede descargar los módulos Go en su caché local. Esto es muy útil cuando se trabaja en proyectos más grandes y facilitará las actualizaciones de la aplicación con el tiempo. El comando para esto se ve a continuación.

$ go mod download [-x] [-json] [modules]

Simplemente pase el nombre del módulo, como se muestra a continuación.

$ go mod download example-project/app

Desde la versión 1.11 de Go, los módulos descargados se almacenan en $ GOPATH / pkg / mod . Las opciones -x muestran qué comandos se ejecutarán mediante la descarga de mod. La bandera -json imprime un conjunto de objetos JSON que describen el módulo descargado en la salida del terminal.

19. Mantener las dependencias del módulo

El comando go mod tidy nos permite agregar dependencias faltantes o eliminar módulos no utilizados. Este comando go ayuda a mantener las dependencias de los módulos y a mantener sus aplicaciones lo más ajustadas posible. Simplemente ejecute el siguiente comando simple para hacer esto.

$ go mod tidy [-v]

Asegúrese de ejecutar esto desde el directorio raíz de su proyecto. Puede consultar el archivo go.mod para ver qué dependencias se agregaron o eliminaron. El indicador -v , si se usa, hace que tidy muestre qué módulos se eliminaron al error estándar.

20. Crear copia vendida de dependencias

Go permite a los desarrolladores crear una copia vendo de las dependencias del módulo. Esto simplemente restablece el directorio de proveedores del módulo principal e incluye todos los paquetes necesarios para construir o probar los paquetes que se encuentran en el módulo principal.

$ go mod vendor [-v]

El comando anterior hace una copia vendo de las dependencias del módulo principal. Si usa la opción -v, mostrará los nombres de los módulos y paquetes vendidos al error estándar del sistema.

21. Verificar las dependencias del módulo

Los programadores pueden verificar fácilmente si todas las dependencias de los módulos actuales tienen el contenido esperado o no. El comando de verificación “go mod” comprueba si alguna dependencia en la caché local se ha modificado desde la descarga. El comando toma el siguiente formato.

$ go mod verify

El comando anterior imprimirá ‘ todos los módulos verificados ‘ si las dependencias del módulo no están modificadas. De lo contrario, informará qué módulos se han cambiado y provocará una salida distinta de cero. Esta sencilla herramienta puede ayudar a los desarrolladores a determinar la integridad de sus dependencias.

22. Mostrar por qué se necesitan paquetes / módulos

Puede ver por qué se requieren ciertos módulos o paquetes en su aplicación. Esto es útil si está trabajando con el código de otra persona o está tratando de averiguar qué hacen ciertas cosas en un proyecto específico. El comando “por qué” de la herramienta de modificación nos permite hacer esto.

$ go mod why [-m] [-vendor] packages...
$ go mod why golang.org/x/text/language golang.org/x/text/encoding

El primero es la sintaxis general y el segundo es un ejemplo. Imprime por qué se requieren los paquetes de idioma y codificación en su aplicación.

23. Desmontar los binarios de Go

Si está utilizando Go para programación de sistemas o aplicaciones intensivas como juegos, necesitará analizar sus ejecutables de vez en cuando. Go proporciona un conjunto de herramientas para analizar binarios. En este ejemplo, veremos el comando objdump. Desmonta los ejecutables go y funciona como el comando objdump de Linux.

$ go tool objdump [-s symregexp] binary

Esta es la sintaxis compatible con objdump. Necesita usar la utilidad de la herramienta go para usar objdump. El siguiente comando desensambla un go binario llamado server.go.

$ go tool objdump ./server

Puede limitar el desmontaje a símbolos específicos utilizando la opción -s. Solo desmontará los símbolos cuyo nombre coincida con symregexp . Por lo general, querrá guardar la salida para una inspección detallada.

$ go tool objdump ./server > disassembled-data

comando ir objdump

24. Mostrar API exportada para paquetes

Puede mostrar fácilmente las API exportadas por un conjunto de paquetes Go. Necesitará usar la herramienta api del comando go para hacer esto. Eche un vistazo de cerca al siguiente comando para ver cómo funciona.

$ go tool api

Esto imprimirá las API para sus paquetes go en la salida estándar. Redirija la salida a un archivo si desea guardar la salida de este comando.

25. Utilice Go Assembler

Go viene con un ensamblador incorporado que permite a los desarrolladores código . Aunque rara vez usará el ensamblaje con go, tener la capacidad para hacerlo no está de más. Simplemente escriba el código de ensamblaje dentro de su paquete go. A continuación, puede invocar el ensamblador go, como se muestra a continuación.

$ go tool asm test.s
$ go tool asm new-test.asm

Por lo general, los programadores de sistemas usan ensamblado para aumentar el rendimiento de una sección crítica del código. Incluso go implementa alguna parte del paquete matemático usando ensamblaje, como el cálculo pi.

26. Imprimir ID de compilación de binarios

El ID de compilación de un binario ELF es una representación única de la información de compilación. Go proporciona una sencilla utilidad para mostrar esta información directamente desde su terminal. Vea el siguiente ejemplo para ver cómo funciona.

$ go tool buildid server

Esto imprimirá el ID de compilación del ejecutable binario llamado servidor. Esto se crea cuando genera el binario a través de go build u otras herramientas de compilación. Puede emparejarlo con la salida del comando de archivo. Ejecute el siguiente comando y busque la sección Go BuildID.

$ file server

27. Utilice la herramienta CGO

Una característica importante de Go es su interoperabilidad con bases de código C. Puede usar códigos C dentro de las fuentes de Go y viceversa. A continuación, puede generar el binario utilizando la compilación o instalación de go habitual desde la raíz de su paquete. Alternativamente, puede utilizar la herramienta cgo del tiempo de ejecución de go.

$ go tool cgo [cgo options] [-- compiler options] gofiles...
$ go tool cgo app/ccode.go

Consulte la siguiente documentación para ver qué opciones están disponibles para cgo.

$ go doc cmd/cgo

28. Utilice Go Compile

De forma predeterminada, el comando go build o run no crea archivos de objeto. Puede utilizar la utilidad de compilación del comando go para generar un archivo de objeto. Solo funcionará cuando use la herramienta Go, como se ilustra en el siguiente ejemplo.

$ go tool compile server.go

Este comando crea un ejecutable binario llamado servidor, así como un archivo objeto llamado servidor. O. La utilidad de compilación también ofrece una gran cantidad de funcionalidades útiles. Puede consultar una descripción detallada de la compilación ejecutando el siguiente comando.

$ go doc cmd/compile

29. Utilice Go Dist

La utilidad dist permite a los desarrolladores arrancar, construir y probar el tiempo de ejecución de go desde su terminal. Tiene la siguiente sintaxis.

$ go tool dist [command]

Algunos de los comandos disponibles son banner, bootstrap, clean, list, env y version. Puede encontrar una lista de todos los comandos compatibles ejecutando lo siguiente.

$ go doc cmd/dist

Por ejemplo, el siguiente fragmento imprime el banner de instalación de Go utilizando la herramienta dist.

$ go tool dist banner

Utilice el siguiente comando para enumerar todas las plataformas compatibles con Go. Mostrará una salida JSON que indica el sistema operativo, la arquitectura y la compatibilidad con CGO.

$ go tool dist list -json

30. Utilice la herramienta Gofmt

Gofmt es otra utilidad de formato de fuente de Go. Funciona de forma bastante similar a fmt . De hecho, cuando usa go fmt, lo llama bajo el capó. Gofmt tiene la siguiente sintaxis.

$ gofmt [flags] [path ...]

Por ejemplo, el siguiente comando reformateará el archivo fuente test.go y lo imprimirá en la salida estándar. Si da un nombre de ruta en lugar de un nombre de archivo, gofmt intentará reformatear todos los archivos .go dentro de ese directorio.

$ gofmt test.go

A diferencia de fmt, gofmt no vuelve a escribir los cambios en el archivo original. Necesitará usar el indicador -w para hacerlo. Utilice el siguiente comando para obtener una lista de todas las banderas disponibles.

$ go doc cmd/gofmt

formatear el código go usando gomt

La utilidad Link lee el archivo u objeto go de un paquete principal y crea un ejecutable binario que contiene todas sus dependencias. Se invoca con la herramienta go y tiene la siguiente sintaxis.

$ go tool link [flags] main.a

Por ejemplo, el siguiente comando combinará el archivo server.o con sus dependencias y escupirá un binario.

$ go tool link server.o

Link admite una gran cantidad de indicadores que permiten a los desarrolladores administrar o controlar el proceso de compilación. Puede encontrar una lista detallada de ellos ejecutando el siguiente comando.

$ go doc cmd/link

32. Imprimir lista de símbolos

Puede imprimir la lista de símbolos contenidos en un archivo de objeto, archivo o ejecutable utilizando la herramienta go nm. Los símbolos son simplemente nombres de objetos globales, como los métodos utilizados por un archivo de objeto. La sintaxis de este comando se muestra a continuación.

$ go tool nm [options] file...
$ go tool nm server.o

La salida imprime cada símbolo en una nueva línea. Están separados por tres campos separados por espacios, que representan la dirección, el tipo y el nombre del símbolo. Puede ver la lista de tipos de símbolos en esta página de la documentación de Go . Las opciones incluyen tamaño, tipo, clasificación y n.

33. Administrar archivos de Go

Go permite a los desarrolladores crear, modificar o extraer archivos. La herramienta go nm nos permite realizar este tipo de operaciones binarias. Es una simulación básica de la herramienta ar tradicional en Unix. La sintaxis de este comando se muestra a continuación.

$ go tool pack op file.a [name...]

La op significa operaciones. Pack permite varias operaciones, incluida la creación de un archivo, la adición al archivo y la extracción.

$ go tool pack r server.a server.o

Este comando agrega el servidor de archivos. O al servidor de archivos. A. Puede ver la lista de todos los códigos OP disponibles ejecutando el siguiente comando.

$ go doc cmd/pack

34. Mostrar datos de perfiles

Go viene con un excelente soporte para la creación de perfiles. Si está desarrollando aplicaciones de uso intensivo de recursos o programación para máquinas de baja especificación, la creación de perfiles lo ayudará a aumentar el rendimiento de manera significativa. La utilidad pprof del comando go nos permite mostrar e interpretar datos de perfiles.

$ go tool pprof binary profile
$ go tool pprof ./app cpu.prof

Puede trabajar con perfiles tanto de CPU como de memoria. Además, pprof también permite a los desarrolladores analizar datos de creación de perfiles de forma remota a través de la web. Aunque los programadores principiantes de Go pueden encontrar la API un poco complicada, encontramos que la ganancia de rendimiento vale la pena la curva de aprendizaje.

35. Mostrar archivos de seguimiento

Go proporciona un excelente soporte de concurrencia a través de goroutines. Sin embargo, a menudo vemos a los desarrolladores escribiendo código concurrente que apenas beneficia a sus programas. Esto sucede debido a una paralelización ineficaz, que provoca latencia, contención y otros problemas de rendimiento. Afortunadamente, puede usar la utilidad go trace para visualizar cómo están funcionando sus goroutines.

$ go tool trace trace.out

Este comando mostrará el archivo de seguimiento trace.out para un programa determinado, que se puede generar de varias formas. Puede utilizar el comando go test , runtime / trace.Start o el paquete net / http / pprof para crear un archivo de seguimiento para su aplicación. Consulte este enlace para obtener más información sobre esto.

36. Convierta la salida de prueba a JSON

La utilidad de línea de comandos go proporciona una forma eficaz de convertir la salida de prueba a JSON. Puede guardar esta salida JSON para una inspección posterior o puede usarla para un procesamiento posterior. El siguiente comando nos muestra cómo hacer esto usando la utilidad test2json de Golang.

$ go tool test2json [-p pkg] [-t] [./pkg.test -test.v]
$ go tool test2json -p example.go -t example_test.go

La primera línea contiene la sintaxis del comando test2json , mientras que la segunda es un ejemplo funcional. Mostrará la salida JSON directamente a la consola. Puede guardar estos datos fácilmente mediante una simple redirección.

comando test2json go

37. Utilice la herramienta Addr2line

Go proporciona una simulación mínima de la herramienta GNU addr2line mediante el comando go addr2line. Traduce direcciones a números de línea en su programa. Puede ser realmente beneficioso para los programadores y depuradores de sistemas.

$ go tool addr2line binary

Cuando se invoca de esta manera, este comando leerá direcciones hexadecimales. Para cada dirección, muestra el nombre de la función y el número de línea correspondiente a esa dirección. Puede encontrar más información sobre esta herramienta utilizando el siguiente comando.

$ go doc cmd/addr2line

38. Mostrar página de ayuda

La página de ayuda de go contiene información resumida de los comandos go estándar. Es útil para buscar rápidamente el uso y la sintaxis de los comandos cotidianos. Puede invocar la página de ayuda ejecutando uno de los siguientes comandos simples.

$ go help
$ go --help

Además, también puede imprimir información para un comando específico utilizando la siguiente sintaxis.

$ go help <topic>
$ go help install

39. Mostrar documentación de Go

Go proporciona documentación detallada para las utilidades de tiempo de ejecución, así como los comandos estándar. Estos son extremadamente útiles si desea dominar los fundamentos de Golang y aprender las mejores prácticas. Puede invocar la documentación de una de las siguientes formas.

$ man go

Esto imprimirá un manual básico para Go. Sin embargo, go proporciona manuales individuales para cada comando. Puede encontrar información detallada para un comando específico ejecutando lo siguiente.

$ man go-<topic>
$ man go-install

Para acceder a la documentación de varias herramientas de go, use el comando go doc. El siguiente comando muestra la documentación de la utilidad go link.

$ go doc cmd/link

40. Mostrar información sobre la versión

Golang es un lenguaje relativamente nuevo y, por lo tanto, es muy común tener diferencias entre varias versiones. Muchas funciones no están disponibles para las versiones anteriores de Go. Por lo tanto, debe asegurarse de que la instalación de Go cumpla con los requisitos para ciertas funciones.

$ go version

El comando anterior le mostrará qué versión del tiempo de ejecución de go está instalada en su máquina. Puede usar esto para asegurarse de que su código funcione igual en el entorno de producción que en su máquina de desarrollo.

Pensamientos finales

Golang disfruta de una popularidad masiva debido a su robusto conjunto de funciones y rendimiento. Gigantes de la tecnología como Google y Netflix están utilizando Go para crear sus aplicaciones insignia. Una de las razones principales detrás de la continua popularidad de Go es su cadena de herramientas estándar. Las utilidades estándar suelen ser más que suficientes incluso para los proyectos más grandes. Y son fácilmente accesibles mediante sencillos comandos go. En esta guía, hemos resumido todos los comandos principales necesarios para aumentar su experiencia en go, así como su flujo de trabajo. Con suerte, te ayudarán a convertirte en un maestro del go en poco tiempo.

Leave a Comment

Your email address will not be published. Required fields are marked *