main.go
Para crear un programa en consola con Go debemos saber 3 cosas principalmente:
Entonces ahora que ya sabemos que debemos saber comencemos paso por paso.
En go usaremos la librería estándar para obtener la información del usuario ingresada por teclado a la consola. Debemos declarar de forma anticipa nuestra variable y el tipo de esta.
~fmt.Println("Ingresa tu nombre:") var Name string fmt.Scanln(&Name)
Usaremos una arquitectura de capas para procesar nuestra información obtenida mediante la consola.
database
database.go
controllers
controllers.go
services
service.go
main.go
go.mod
Dentro de la carpeta de servicios tendremos todos los servicios donde procesaremos la información esta se comunicara con los controladores y con la capa de base de datos.
En Go existe el paquete "fmt" este nos ayudará a poder imprimir información por consola en nuestro programa vamos a ver 3 formas.
~name := "Carlos" fmt.Print("Bienvenido") fmt.Println("Hola yo tengo un salto de línea") fmt.Printf("Mi nombre es: %s", name)
Con estos conceptos básicos para construir un programa por consola y con los conceptos básicos de programación podemos empezar nuestro proyecto donde crearemos nuestro propio planificador de viaje.