джанге на питоне, или вещь где можно покопаться, разобраться в том что да как работает, сам синтаксис вроде простой, но непривычно и некоторые вещи не понятны, так как в питоне их не юзал.
                  
                  
                  
                  
                  
                  Вот поясните мне тут
                  
                  
                  
                  
                  
                  type Home struct {
                  
                  
                    l *log.Logger
                  
                  
                  }
                  
                  
                  
                  
                  
                  
                  
                  
                  func NewHome(l *log.Logger) *Home{
                  
                  
                    return &Home{l}
                  
                  
                  }
                  
                  
                  
                  
                  
                  У нас есть структура, это типо класса как я понял, допустим, в ней создается указатель на логгер, а в функции ниже как я понял мы указываем этот логер и возвращаем  адрес структуры с переданным логером, зачем?
                  
                  
                
> Посоветуйте крутой фреймворк с классной докой по типу как в джанге на питоне нет таких
Go надо изучать не по фреймворкам, а в целом
В структуре не создается указатель на логгер, а есть поле, которое указатель на логгер А в функции ниже этот логгер просто инициализируется
Home - это структура состоящая из указателя на логгер, NewHome это функция, которая создает экземпляр структуры Home инициализируя указатель тем что пришел из параметра
Обсуждают сегодня