Proyectos Go de ejemplo
Este repositorio contiene una colección de programas y bibliotecas que
demuestran el lenguaje Go, bibliotecas y herramientas estándar.
Los ejemplos
go get github.com/gitnacho/ejemplo/hola
Un programa "Hola, mundo" trivial que utiliza el paquete utilcadenas.
La orden hola cubre:
- La forma básica de una orden ejecutable
- Importación de paquetes (de la biblioteca estándar y el repositorio
local)
- Impresión de cadenas (fmt)
La biblioteca utilcadenas cubre:
- La forma básica de una biblioteca
- La conversión entre cadena y []rune
- Pruebas unitarias basadas en tablas (testing)
go get github.com/gitnacho/ejemplo/yasalio
Un servidor web que responde a la pregunta: "¿ya salió Go 1.x?"
Temas tratados:
- Opciones de la línea de órdenes (flag)
- Servidores web (net/http)
- Plantillas HTML (html/template)
- Registro cronológico de eventos (log)
- Procesos de larga duración en segundo plano
- Sincronización de acceso a datos entre rutinasgo (sync)
- Exportación de estado del servidor para monitoreo (expvar)
- Pruebas unitarias y de integración (testing)
- Inyección de dependencias
- Tiempo (time)
goapp get github.com/gitnacho/ejemplo/appengine-hola
Una aplicación App Engine "Hola, mundo" trivial destinada a utilizarse
como punto de partida para tu propio código.
Nota: La herramienta goapp
es parte del
Google App Engine SDK para Go.