¿Cómo crear programas de consola usando Go? 🐹

28 de Agosto del 2022 ¿Ves algún error? Corregir artículo golang-wallpaper

Para crear un programa en consola con Go debemos saber 3 cosas principalmente:

  • Obtener datos que ingrese el usuario
  • Procesar la información
  • Imprimir por consola la información procesada

Entonces ahora que ya sabemos que debemos saber comencemos paso por paso.

1. Obteniendo datos del usuario desde la consola

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)

2. Procesando la información

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.

3. Imprimir por consola

En Go existe el paquete "fmt" este nos ayudará a poder imprimir información por consola en nuestro programa vamos a ver 3 formas.

  • Println : Imprime e inserta un salto de línea
  • Print : Imprime la información entregada
  • Printf : Imprime con formato
~
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.

Conviértete en un Go Ninja 🥷.Suscríbete a mi newsletter y recibe las últimas novedades en Go.