Что такое программирование на Go (Golang)?
Go, также известный как Golang, - это язык программирования, разработка которого началась в 2007 году в Google, а широкой публике он был представлен в 2009 году. Это статически типизированный мусор -собранный, скомпилированный в собственном коде язык программирования, который в основном принадлежит к семейству языков C с точки зрения базового синтаксиса. Go обеспечивает параллелизм как встроенную функцию.
Go - это программирование со статической типизацией, поэтому оно обеспечивает производительность и удобство обслуживания, а также обеспечивает продуктивную функцию языков динамического типа, таких как python, ruby и т. Д. Go компилируется в собственный машинный код, чтобы мы не нужны среды, такие как CLR и JVM, для запуска приложений Go.
Go решит ваши проблемы с производительностью и ремонтопригодностью, сохраняя при этом производительность.
Почему Голанг?
«Go похож на лучший язык C от парней, которые не знакомы с C ++» - Икай Лан
В Golang есть множество функций, например
Быстрое время компиляции. Компилятор Go - это то, что он очень быстро компилирует программы. Это особенно помогает при компиляции больших приложений.
Встроенные примитивы параллелизма: Go предоставляют встроенную функцию параллелизма.
Большая встроенная библиотека: Go имеет множество встроенных библиотек, таких как строки для обработки строк, net / http для протокола http и и т.д,
Скомпилировано в статически связанные собственные двоичные файлы: Go скомпилировал все в собственные двоичные файлы. Итак, нет никаких внешних зависимостей.
Платформа облегченного тестирования: Go также предоставляет облегченный пакет для тестирования.
Установить Go?
Есть сервальный способ установить Golang на компьютер. Я хочу показать, как установить в убунту. Вы можете взглянуть на эту ссылку https://golang.org/doc/install для своей ОС.
Установить пакет go.
sudo apt-get update
sudo apt-get -y обновление
sudo curl -O «https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gmpz
sudo tar -xvf go1.6.linux-amd64.tar.gz
sudo mv go / usr / local
Теперь пакет Go находится в каталоге / usr / local на вашем компьютере.
Настроить ПУТЬ
sudo nano ~ / .profile
экспорт ПУТЬ = $ ПУТЬ: / usr / local / go / bin
экспорт GOROOT = $ HOME / go
экспорт ПУТЬ = $ ПУТЬ: $ GOROOT / bin
источник ~ / .profile
Рабочее пространство Setup Go
mkdir $ HOME / работа
экспорт GOPATH = $ HOME / работа
Начало работы с Golang
После установки $ GOPATH вам необходимо создать папку src в $ GOPATH.
mkdir $ GOPATH / src
Давайте создадим «Hello World!» программа с Go. Прежде всего, перейдите в папку рабочей области Go.
cd $ GOPATH / src
Создайте hello.go в папке hello-world.
mkdir привет-мир && cd привет-мир
vi hello.go
В языке программирования Go .go является расширением для файлов Go, таких как main.php, main.java и т. Д.
В файле hello.go
package main import "fmt" func main() { fmt.Println("Hello World!") }
В приведенном выше коде «основной пакет» - это определение пакета для программы go. Пакет очень важен в программировании на Go. Пакет «main» сообщает компилятору Go, что пакет должен компилироваться как исполняемая программа.
import ключевое слово предназначено для импорта общего пакета и библиотеки. Вы также можете импортировать другие библиотеки. В языке программирования Go нельзя импортировать библиотеки, которые не используются.
Следующий код - это основная функция основного пакета. Это точка входа в программу Go.
func main() { fmt.Println("Hello World!") }
«Println» - это функция пакета «fmt». Он принимает строковый параметр. Цель этой функции - вывести строку на консоль. Вы можете вызвать метод с помощью «package.FunctionName».
Запустите программу Go.
иди установить
«Go install» скомпилирует вашу программу.
Теперь вы можете запускать свою программу с
sudo $ GOPATH / bin / привет
Эта команда возвращает «Hello World!» на консоли.