Mam problem z zaimportowaniem typu z innego pakietu i pliku. Strukturę, którą próbuję zaimportować, to ta, która jest pod spodem.Importowanie struktury z innego pakietu i pliku golang
type PriorityQueue []*Item
type Item struct {
value string
priority int
index int
}
Gdybym umieścić kolejka priorytetowa wraz ze wszystkimi jego metod w tym samym pliku Chciałbym zadeklarować ją
pq:= &PriorityQueue{}
Szukałem w internecie jak szaleniec na odpowiedź na to proste pytanie, ale nie znalazłem odpowiedzi. Zwykle programuję w Javie, a klasy importu są tak elementarne.
Dlaczego po prostu nie skopiowałbyś struktury do swojej paczki? – smartDonkey
Lub zaimportować paczkę? – smartDonkey
Zakwalifikuj to. 'pq: = & mypkg.PriorityQueue {}'. –