Go desde cero (2023) | 6.2 - Crear e importar Módulos

Lucca Arancibia@quplucca

También es posible importar submódulos sin tener que subir el código a un gestor de repositorios. Esto es bueno para proyectos pequeños y de prueba nada más

Primero hay que crear un módulo en Go

1go mod init hello.com

Ahora considere la siguiente estructura

1// ./foo/foo.go 2package foo 3 4import "fmt" 5 6func SayHello() { 7 fmt.Println("Hello, world!") 8}
1// ./main.go 2package main 3 4import "hello.com/foo" 5 6func main() { 7 foo.SayHello() 8}

Ahora puede ejecutar el proyecto con el siguiente comando

1go run hello.com 2# go run . # Esto tambien funciona

Escribe una respuesta