Давайте познакомимся с Go Language:
Да пребудет с Вами мир, милость и благословение Аллаха!
Go, часто называемый Golang, – это диалект программирования с открытым исходным кодом, созданный Google в 2007 году и впервые запущенный в 2009 году. Он был задуман с целью обеспечения простоты, эффективности и простоты использования. . Go статически написан, скомпилирован и имеет сбор отходов, что делает его хорошо подходящим для программирования фреймворков, веб-улучшений, облачного администрирования и широкого спектра других приложений.
Go позволяет использовать пакеты для организации кода в повторно используемые и совместно используемые компоненты. Пакет может быть набором исходных записей Go в одном реестре, которые скомпилированы вместе. Это позволяет разработчикам создавать изолированные и жизнеспособные приложения.
Инструменты перехода:
Go поставляется с набором мощных инструментов, помогающих в разработке, тестировании и обслуживании программ Go. Некоторые важные инструменты Go включают в себя:
go build: используется для компиляции исходного кода Go и создания исполняемых двоичных файлов.
go run: компилирует и выполняет программу Go за один шаг, без создания двоичного файла.
go fmt: форматирует исходный код Go, обеспечивая единообразие стиля во всех проектах.
go test: запускает тестовые файлы и функции с пакетом для выполнения модульного тестирования.
go get: извлекает и устанавливает пакеты из удаленных репозиториев.
go mod: управляет модулями Go, которые представляют собой наборы пакетов с определенными версиями.
go doc: отображает документацию по пакетам Go.
go vet: инструмент статического анализа для выявления потенциальных проблем в коде Go.
Эти инструменты в сочетании с функциями языка делают Go проще, эффективнее и удобнее для разработчиков.
Как обновить Go-Based Tools, пакеты и их зависимости в Linux:
Во-первых, вам нужно открыть терминал. Теперь вы можете переключать пользователей как ROOT или использовать SUDO. (Убедитесь, что Go установлен в вашей системе.)
›› Чтобы обновить инструмент/пакет Go и его зависимости, введите в терминале команду «sudo go get -u package/name@latest».
Пример: $ go get -u github.com/jaeles-project/gospider@latest
›› Если вы хотите обновить все инструменты/пакеты и их зависимости, используйте эту команду: «go get -u all».
Спасибо | Уважайте хакеров | Мир!
— Th3 3nd —