Meretti | 2021-08-27 18:42:22 UTC | #1
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ę!
SystemZ | 2021-08-28 08:43:00 UTC | #2
Wygląda na to, że importujesz paczkę packages a zadeklarowałeś package. Zwykła literówka.
Meretti | 2021-08-28 11:56:25 UTC | #3
Niestety nie, importowany “packages” w pliku main.go odnosi się do nazwy folderu następnie pliku. Jeżeli o to chodzi @SystemZ
Meretti | 2021-09-02 18:09:51 UTC | #4
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:
system | 2021-10-04 17:50:48 UTC | #5
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.