Go — это новый язык, параллельный, сборник мусора и быстро компиляционный язык.
- Он может скомпилировать большую программу Go на компьютере за считанные секунды.
- Go предоставляет модель создания программного обеспечения, которая упрощает анализ зависимостей и избегает появления большинства файлов и библиотек в стиле C.
- Go — это статически типизированный язык, и его система типов не имеет иерархии. Таким образом, пользователям не нужно тратить время на определение отношений между типами, что кажется легче, чем типичные объектно-ориентированные языки.
- Go — это полностью мусорный язык сбора мусора, который обеспечивает базовую поддержку одновременного выполнения и коммуникации.
- По своему замыслу Go намерена предоставить способ создания системного программного обеспечения на многоядерных машинах.
Скачать и установить
Вход по гиперссылке виден.Нажмите на ссылку платформы «Microsoft Windows», чтобы скачать и установить её до следующего режима, как показано на рисунке ниже:
Проверьте версию
После завершения установки вы можете запустить команду View Version в окне cmd, чтобы проверить успешность установки, как показано на следующем рисунке:
Hello, программа Word
Независимо от того, с какого языка разработки вы начинаете, в первом примере обычно именно консоль выводит строку hello word.
Код таков:
Запусти компиляцию и запуск программы Go
Привет, Голанг, меня зовут итссе, мне 5 лет.
В Go есть две зарезервированные функции: функция init (которая может применяться ко всем пакетам) и основная функция (Можно применить только к основному пакету)。 Эти две функции не могут иметь параметров и возвращать значения при определении. Хотя вы можете записывать столько init-функций в пакете, сколько хотите, мы настоятельно рекомендуем писать только одну init функцию на файл в пакете — как для читаемости, так и для дальнейшей поддержки в будущем.
Программы Go автоматически вызывают init() и main(), так что вам не нужно нигде вызывать эти две функции. Функция init в каждом пакете необязательна, ноПакет main должен содержать основную функцию。
Go Build компиляционный код
Если у вас несколько файлов в папке проекта и вы хотите скомпилировать только определённый файл, вы можете добавить имя файла после go build, например, go build a.go; команда go build по умолчанию скомпилирует все файлы go в текущей директории.
Если это основной пакет, при выполнении go build он сгенерирует исполняемый файл в текущей директории.
Размер скомпилированного исполняемого файла близок к 2 мм.
Включить HTTP-сервис
Если вы разрабатываете HTTP-сервис в Golang, вы можете использовать функции, предоставляемые пакетом net/http. Пакет net/http предоставляет очень полный набор функций, а запущенный HTTP-сервис также очень стабилен и эффективен, и может использоваться в производственной среде.
Код:
Затем зайдите в http://localhost:9090 браузера, и вы увидите http! выход Hello golang.
(Конец)
|