Как Gopher увеличивает время рыбалки, вам поможет эта статья

Go открытый источник
Как Gopher увеличивает время рыбалки, вам поможет эта статья

Это 22-й день моего участия в Gengwen Challenge, Подробную информацию о мероприятии см.:Обновить вызов

Если ❤️моя статья оказалась полезной, пожалуйста, оставьте комментарий, подпишитесь и поставьте лайк. Это самый большой стимул для меня продолжать техническое творчество.Больше прошлых статей в моем личном блоге

Многие программисты шутят, что ониCV工程师, и теперь есть способ помочь вам подключитьCV 都不用. Этот метод, называемый «рыбалкой», на самом деле является «повышением эффективности работы», помогая вам“人生新巅峰”

Создайте собственный модуль Go

предисловие

посколькуgo 1.13, официальный инструмент управления пакетамиgo module, начиная с онлайн-введения:

  • Как использовать модуль go
  • Какие есть полезные модули go
  • Внедряйте модуль go каждый день

Таких статей много, но они редко упоминаются如何创建自己的 Go Module.

Там будет老学究закончиться,重复造轮子фигово;

но так называемый再牛逼的肖邦也弹不出哥的忧伤.高大上的方案Конечно, есть чему поучиться, ноРазличные бизнес-сценарии имеют уникальные потребности.高大上的方案Не обязательно простой в использовании и не обязательно удобный в использовании.

по сравнению с自己的效率,舒服С точки зрения. Какое колесо?

так授人以鱼不如授人以渔, эта статья про изготовление колес如何创建自己的 Go Module.

Зайдите на гей-сайт и создайте git

https://github.com/new(еслиgithub访问缓慢Если вы используете отечественныеgiteeбез проблем) для日常开发维护иmodule 版本发布 图片描述

Загрузите проект, который вы только что создали:git clone git@github.com:coderdao/my_go_mod.git

Просто напишите версию первого поколения

войти в проектmy_go_module, добавить файлfirst_kiss.goдокумент:

заfirst_kiss.goДобавьте два метода и связанные аннотации图片描述

Выполните go mod init, чтобы сгенерировать файл go.mod.

Этот шаг в основном используется для вашего собственного модуля в будущем.大版本更新или依赖第三方 moduleкогда используешь:

MINGW64 /d/Dev/workplace/golang/my_go_mod (main)
$ go mod init github.com/coderdao/my_go_mod
go: creating new go.mod: module github.com/coderdao/my_go_mod
go: to add module requirements and sums:
        go mod tidy

Отправьте проект на pkg.go.dev

[pkg.go.dev](https://pkg.go.dev)сайтGolang 官方Разработанный веб-сайт ресурса обеспечивает функцию поиска сторонних пакетов Golang.图片描述

Когда мы успешно нажмем, мы можем снова выполнить поиск в pkg.go.dev (это может занять некоторое время, от десяти минут до получаса), после чего мы сможем увидеть результаты поиска.

Перетащите my_go_mod в другой проект для тестирования

图片描述

Если первое нажатие не отвечает, нужно подождать несколько минут для синхронизации. Потяните его снова, пока не появится напечатанная информация

Затем напишите тестовый файл, проверьте图片描述