@ MrCholo, здесь есть небольшая разница в концепции голанга.Структуры golang, доступные в области имен.
Как в примере
package models
// struct name should starts with Capital letter to export
type Person struct {
Name string
age int
}
Структура Person
будет доступна во всех файлах, входящих в одну и ту же область имен (например, modles
).Вам не нужно импортировать это.
Но если вы хотите получить доступ за пределами пространства имен models
, вам придется импортировать пакет models
и получить доступ к объекту Person
, используя это.
отл.
package anotherpackage
import (
"<path to models>/models"
)
var perObj models.Person // here is how you can access the Person struct
Дайте мне знать, если вам все еще неясно.