func (p *myDb) SelectUsers() ([]*model.User, error) {
user := make([]*model.User, 0)
if err := p.sqlSelectUsers.Select(&user); err != nil {
return nil, err
}
return user, nil
}
user := make([]*model.User, 0)
if err := p.sqlSelectUsers.Select(&user); err != nil {
return nil, err
}
return user, nil
func (p *myDb) SelectUsers() ([]*model.User, error) { // добавляет к myDb метод SelectUser() возвращающий массив пользователей и ошибку (если есть)
user := make([]*model.User, 0) // выделяем память на массив указателей на model.User
if err := p.sqlSelectUsers.Select(&user); err != nil { // делаем sql select и заполняем этот массив
return nil, err // если ошибка
}
return user, nil
}