@Valenco

Почему структура Golang работает не корректно при подключение в другом файле?

есть такая структура
package models

type User struct {
	Id       int
	Name     string
	Password string
	ban_user bool
}

при подключение её в другом файле при присвоение Password и ban_user какого либо значение
user := models.User{Id: 10, Name: "Tom", Password: "qwerty", ban_user: true}

выдаёт ошибку :
unknown field ban_user in struct literal of type models.User
  • Вопрос задан
  • 135 просмотров
Решения вопроса 1
includedlibrary
@includedlibrary
Потому что это приватное поле. Приватные поля начинаются с маленькой буквы, публичные - с большой. В рамках пакета вы можете обращаться к приватным полям структур этого пакета, но в других пакетах не можете этого делать
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы