¿Que significa “package main”? Package = Workspace

graph TD
	subgraph Package Main
	  main.go
		support.go
		helper.go
	end

Hay dos tipos de paquetes:

  1. Executable. Genera un archivo que podemos ejecutar. Package main
  2. Reusable. Código usado como ‘helper’, es un buen lugar para poner código reusable. Package support o helper.

En GO hay dos estructuras principales:

Value Types for value types we need use pointers to change these things in a function Reference Types in this cases, not use pointers
int slices
float maps
srting channels
bool pointers
structs functions