David
подскажите пожалуйста, в чем проблема
David
я так понимаю, в прото файле надо указать go_package? Это вроде не помогло, возможно не правильно сделал
David
лучше проигнорить вопрос бро, чем ответить так)
David
разберусь, ладно
Aziz
лучше проигнорить вопрос бро, чем ответить так)
просто в голову пришел, не обижайся
Anonymous
и скинь прото файл
Anonymous
option go_package="testpkgpb";
Anonymous
вот это добавь и радуйся
David
благодарю
Anonymous
да это фигня, ты еще тферд модулес не ставил))
David
та пока не просто с фронтового жс переходить на го)
David
хотя сам язык простой
Null
✅ Автоматическая генерация документации RESTful API с помощью Swagger Описание: https://uproger.com/fiber-dlya-avtomaticheskogo-sozdaniya-dokumentaczii-restful-api-s-pomoshhyu-swagger-na-go/ Код: https://github.com/gofiber/swagger?ref=golangexample.com @Golang_google
Feofan
Ребята подскажите, что есть из локальной генерации документации? К примеру подобное doxygen.
Maks
А это как? Что именно он должен документировать?
Maks
Что не так со сваггером?
Maks
Вообще кодогенерация на основе комментариев выглядит норм. Можно написать самому как надо) другой вопрос будет ли такая документация корректной и не будет ли излишне много написано в коментариях и запутанно, что проще станет писать доку вручную
Grigory
А это как? Что именно он должен документировать?
Чел говорит про документацию к либе/методам кода
Tony
Не совсем понимаю, когда очередной объект структуры создается: var user *UserStruct func myFunc(){ user.Name = "Ivan" } Получается, что при "var user *UserStruct" создается экземпляр структуры и в user кладётся ссылка на этот экземпляр?
Alexander
Не создаётся, он nil будет
Alexander
Ты только указатель объявил, и всё
Tony
user.Name = "Ivan" - а здесь создастся?
Ron Mount
Выкинет ошибку мол у нулл-поинтера пытаешься атрибут дёрнуть
Alexander
Нет. Если ты вызовешь эту функцию сразу, то тебе кинет панику о разыменовании нила
Alexander
Точно не помню
Tony
🤔
Alexander
Nil pointer dereference вроде
Tony
А так создается все-таки экземпляр? var user UserStruct func myFunc(){ user.Name = "Ivan" }
Tony
usr = getUser(1) func getUser(user id)(u UserStruct){ u.Name = "Ivan" return u } Кто и когда убьёт u ? После того, как переменная usr окажется за пределами видимости?
Tony
А с чего бы ее убивать
Что бы память освободилась :)
Alexander
usr = getUser(1) func getUser(user id)(u UserStruct){ u.Name = "Ivan" return u } Кто и когда убьёт u ? После того, как переменная usr окажется за пределами видимости?
в смысле. ты же копию получаешь в переменную usr. а дальше когда скоуп usr кончится, то он тогда и кончится
Vladislav
Или var user UserStruct = UserStruct{}
Tony
user := UserStruct{}
😏 понял
Alexander
ты пытаешься по каким-то примерам что ли го выучить?
Herman
Что бы память освободилась :)
А usr тогда из какой памяти будет читать?
Herman
Собери это с gcflags-m
Tony
ты пытаешься по каким-то примерам что ли го выучить?
Книжки, видео :) Надо сделать мини REST API
Alexander
такое ощущение, что ты избегаешь фундаментального материала, где это все объяснено не на примерах, а по сути. не делай так)
Tony
Не избегаю, просто пока не могу структурировать в памяти. Надо чаще обращаться к книге 😔
Илья
Собери это с gcflags-m
а что этот флаг делает?
Grigory
а что этот флаг делает?
показывает какие переменные на хипе создаются
Shohrukh
Привет ребята
Shohrukh
У кого установлено Goland редактор?
Valery
У половины
Anonymous
Сообщество для фрилансеров и потенциальных работодателей. Делюсь ссылкой на чат 👉 https://clck.ru/h3PLu
Shohrukh
Можете помочь
Emin Zalaev
оххх, дорогой наш друг
Emin Zalaev
Можете помочь
а у тебя лицензии нет?
Emin Zalaev
там курс на степике может проходил задачку решил
Максим
Можете помочь
Жми start trial
Anonymous
охх дорогой наш друг
Anonymous
там торренты и кряки есть может впн подрубишь и балдеть будешь
Graywolf
с кряками сложно но есть программы по которым можно получить лицензию бесплатно, типа для студентов и т д
Anonymous
с кряками сложно?
Anonymous
потратить время на курс(пройти до определенного момента) и получить код на 6 месяцев норм?
Anonymous
ладно.
Илья
и лицуха на год
Anonymous
кряк 0.1 секунда вроде
Anonymous
не помню точно
Anonymous
лицуха пока ос не снесешь
Anonymous
страх по ссылкам переходить 😳😳🙄🙄
Anonymous
)
Graywolf
потратить время на курс(пройти до определенного момента) и получить код на 6 месяцев норм?
на степике на три месяца дают, да там задач шесть надо решить, главное курс по программированию выбрать
Илья
можно на goland поменять и год дадут
Graywolf
я использую несколько продуктов по этому для меня было не вариант
Семён
добрый, подскажите пожалуйста. пытаюсь сделать подключение к бд. Но не даёт доступ
Семён
Семён
Семён