Problem z importowaniem w GO

Dobry wieczór LVLUP’owicze!

Zacząłem bawić się językiem GO,
natrafiłem na problem z importowaniem paczek.
Zapewne robię coś źle, wyskakuje problem “could not import packages/messages (no required module provides package “packages/messages”)”.
Plik messages.go jest w folderze packages

package main

import (

“fmt”

“packages/messages”

)

func main() {

fmt.Println(“Hello world!”)

fmt.Println(messages.Message)

}

package messages

func Message() string {

return (“Hello!”)

}

Z góry dziękuję!

Wygląda na to, że importujesz paczkę packages a zadeklarowałeś package. Zwykła literówka.

1 polubienie

Niestety nie, importowany “packages” w pliku main.go odnosi się do nazwy folderu następnie pliku. Jeżeli o to chodzi @SystemZ

Wątek do zamknięcia. Dla początkujących w GO, przy importowaniu paczki na początku dajemy nazwę modułu, później pakietu :smiley: