Изучаем Go. Урок №27. Пакеты (Packages)

Поділитися
Вставка
  • Опубліковано 21 гру 2024

КОМЕНТАРІ • 36

  • @almazyakhin7246
    @almazyakhin7246 Рік тому +6

    Кек, сегодня пару часов потратил чтоб понять как импортировать локальные пакеты. Спасибо что показал как

  • @panishev_proTG
    @panishev_proTG 2 роки тому +11

    Дружище спасибо огромное тебе за твои уроки! По Go перелопатил кучу инфы и только твои уроки для меня оказались самыми понятными и доступными. У тебя очень хорошо получается доносить информацию! Спасибо тебе еще раз. Надеюсь ты и дальше будешь радовать нас топовым контентом по Go, которого нереально мало на русском ютубе

  • @MajotradeNet
    @MajotradeNet Рік тому +1

    Спасибо! А то я нагородил огород с локальными пакетами)) Теперь всё понятно))

  • @ДианаСмирнова-ю2и
    @ДианаСмирнова-ю2и 2 роки тому +1

    Супер понятно! Продолжайте, у вас талант объяснять.

  • @elvirakharunova1589
    @elvirakharunova1589 10 місяців тому

    Спасибо большое за такие понятные объяснения! :)

  • @vitaliikutovoi9981
    @vitaliikutovoi9981 Рік тому

    Большое спасибо за подачу и материал.

  • @themichael8767
    @themichael8767 Рік тому

    Спасибо Вам большое 🤍

  • @frostmaind
    @frostmaind 2 роки тому +3

    Думаю стоит упомянуть про "Good package names are short and clear. They are lower case, with no under_scores or mixedCaps"

  • @gundun9492
    @gundun9492 2 роки тому +1

    Спасибо бро👍класс

  • @Blade_Ruiner
    @Blade_Ruiner Рік тому

    Надо добавить, что при создание своей библиотеки/пакета с последующим пушем на гит создаст конфликт при 'go get' этого пакета/библиотеки на эту же систему/ПК. Для этого стоит создавать свои библиотеки вне goroot.
    Или я что-то пропустил и это было в видео?

  • @qwertyzyxel9349
    @qwertyzyxel9349 Рік тому

    👍👍👍

  • @trypophobia7497
    @trypophobia7497 2 роки тому +1

    Спасибо за классный урок, жаль конечно, что Вы не рассказали про ошибку Import cycle not allowed

  • @olegkhristaforov1637
    @olegkhristaforov1637 11 місяців тому

    Почему когда создаёшь локальный пакет в $GOPATH/src и импортируешь его в программу, то пишет, чо package is not in std (usr/local/go)?

  • @4ala-bloger-asaKew
    @4ala-bloger-asaKew 9 місяців тому

    🥰

  • @ruauka
    @ruauka 2 роки тому

    Спасибо!
    Можешь плз в следующем уроке на пару секунд показать свои настройки Editor-Code Style-Go-Imports.
    Поможет избежать долгих разборок с golangci lint и сонаром

    • @thisisit7267
      @thisisit7267  2 роки тому +1

      Тут все дефолтное вроде бы: skrinshoter.ru/s/110622/gX1glnCV

  • @Svoboda2000
    @Svoboda2000 2 роки тому

    пакеты импортируются без ошибок но после команды Run пишет package ... isnot in goroot. Пробовал import с go mod названием выдает ошибку! В общем ПОМОГИТЕ!

    • @thisisit7267
      @thisisit7267  2 роки тому

      Скорее всего импортируемый пакет и код приложения должны лежать в папке $GOROOT/src. Для воспроизведения примеров из данного видео необходимо выключить поддержку модулей в переменных окружения go env

  • @MaximRovinsky
    @MaximRovinsky 2 роки тому

    Спасибо за видос ) Можно спойлер, на какие темы будут видео в будущем?

    • @thisisit7267
      @thisisit7267  2 роки тому +2

      Привет. Планирую разобрать некоторые важные моменты с конкурентностью, планировщиком, сборщиком мусора, работу с ошибками, тесты, линтеры, работу с файлами, базами данных. Но раньше всего скорее начнем работу с сетью, библиотеки net и net/http. Ну а в целом всегда открыт для новых тем, предлагайте варианты, докину себе в список на будущее)

  • @user-sl1tw9vg8x
    @user-sl1tw9vg8x Рік тому

    ни как не могу импортировать пакет из вложенной папки.

  • @sunwyx
    @sunwyx 7 місяців тому

    пятый пункт я либо пропустил сам, хотя ради него пересматривал ролик, либо автор про него забыл. плохо. автор, можно указать время, где ты говорил про это

  • @andreichemeris4141
    @andreichemeris4141 2 роки тому

    не могу справится с установкой внешних пакетов, у меня почемуто External Libraries нет папки GOPATH, хотя даная переменная прописана и в IDE и в WINDOWS

    • @andreichemeris4141
      @andreichemeris4141 2 роки тому +1

      разобрался создал проект в IDE, просто GO, а нужно было GO(GOPATH)

  • @evgeny_5891
    @evgeny_5891 4 місяці тому

    Про нейминг пакетов ничего не сказано, между тем читая доку, увидел что в сообществе этому уделяется отдельное внимание, такое ощущение что автор в данном вопросе не сильно компетентен

  • @АлексейПащенко-у3с
    @АлексейПащенко-у3с 8 місяців тому

    ГоПЭС

  • @plan-4D
    @plan-4D 8 місяців тому

    Нет, нам не интересно, почему ты что-то там решил.
    Нам интересна информация в доступном внятном виде.
    Почему по Си столько хороших спикеров, а на Го сплошной голяк.

    • @thisisit7267
      @thisisit7267  8 місяців тому +1

      Ну учи Си или купи курс у GeekBrains😂

    • @plan-4D
      @plan-4D 8 місяців тому

      @@thisisit7267 спасибо, уже подсказали Николая Тузова.

    • @killqzx_x7106
      @killqzx_x7106 8 місяців тому

      @@thisisit7267 Будут еще видео?

    • @theymav
      @theymav 7 місяців тому

      капец ты душнила

    • @antosha2224
      @antosha2224 3 місяці тому +2

      пиздец люди оборзели, человек старается, делает, БЕСПЛАТНО, а в ответ вот такие комментарии. Не нравится контент - не смотри. А то блять "нам интересно". Мало ли что тебе интересно? "Это никого не волнует в бесплатном интернете. Иди покупай курсы и высказывай там пртензии свои