Go — компилируемый статический язык программирования. Поскольку язык Go родился в 2009 году, он новее, чем нынешние основные языки программирования на рынке, такие как C, C++, Python и Java. Поэтому он может быть основан на нескольких языках, принимая во внимание его суть. и выброс шлака.
Go имеет множество функций:
Предполагается, что вы успешно установили golang. Вы можете ввести версию go в командной строке, чтобы просмотреть информацию о версии установленного golang.
Добавьте конфигурацию GOROOT в локальную среду, значением является корневой каталог после установки golang. По умолчанию используется C:/go на компьютерах Windows и /usr/local/go на компьютерах Mac.
GOPATH установлен в корневой каталог всех локальных проектов Go. После завершения настроек создайте три папки src, bin и pkg в каталоге GOPATH. src в основном хранит исходный код каждого проекта. Создайте папку с именем github.com в каталоге src, а затем создайте соответствующие папки проекта на основе имени каждого проекта. Bin хранит различные исполняемые файлы. Когда мы используем go install для компиляции исходного кода проекта, сгенерированные исполняемые файлы проекта будут сохранены в каталоге bin. Кроме того, в каталоге bin также хранятся различные загруженные инструменты расширения. В pkg библиотеки зависимостей, управляемые модулем go, хранятся в папке mod.
Начиная с версии 1.13, Go официально рекомендует использовать модуль go для управления зависимостями. Однако из-за наличия «стены» некоторые внешние сетевые пакеты могут не загружаться или скорость загрузки будет очень низкой, поэтому необходимо настроить. отечественный зеркальный источник.
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
После завершения настройки вы можете использовать команду go env, чтобы проверить правильность конфигурации.
Существует множество инструментов разработки, таких как VSCode, IDEA и GoLand. Поскольку я сам знаю Java и привык использовать IDEA, к счастью, IDEA также предоставляет плагин языка Go, который облегчает разработку и изучение языка Go в IDEA. Поэтому здесь я показываю только, как настроить среду разработки GO в IDEA.
2. Проверьте настройки GOROOT, GOPATH и GOMODULE.
Здесь я создал проект под названием base-study и использовал go mod init baseStudy для создания файла go.mod в корневом каталоге проекта.
В настоящее время файл go.mod идентифицирует только имя файла и версию go, что является нормальным.
Затем я создал в папке первый исходный файл go: hello_world.go. По старому правилу изучение языка начинается со слова «Привет, мир!».
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}