Что такое Голанг?
GoLang (или просто Go) — язык программирования, разработанный Google. Он разработан, чтобы быть эффективным, легко читать и легко писать. Go — это статически типизированный язык, а это значит, что вам нужно указать тип переменной при ее объявлении. Go часто используется для создания высокопроизводительных систем, таких как веб-серверы или сетевые инструменты.
Установка Go
Чтобы начать работу с Go, вам необходимо установить его на свой компьютер. Скачать последнюю версию Go можно с официального сайта: https://go.dev/doc/install
После того, как вы загрузили соответствующий установщик для вашей операционной системы, следуйте инструкциям по установке, чтобы установить Go.
Привет, мир
Начнем с классического примера программирования: программы Hello, World!. В Go эта программа выглядит так:
package main import "fmt" func main() { fmt.Println("Hello, World!") }
Эта программа определяет функцию «main», которая является точкой входа в программу. Импортируется пакет «fmt», чтобы мы могли использовать функцию «Println», которая выводит строку на консоль.
Сохраните этот код в файл с именем «hello.go», а затем запустите его с помощью команды «go run»:
$ go run hello.go Hello, World!
Поздравляем! Вы написали свою первую программу на Go. Теперь идем дальше :)
Переменные
Переменная — это именованное место хранения, в котором хранится значение определенного типа. Переменные объявляются с помощью ключевого слова «var», за которым следует имя переменной и, возможно, тип переменной и начальное значение. Вот пример:
var x int x = 42
Это создает переменную с именем «x» типа «int» и присваивает ей значение 42. Мы также можем объявить и инициализировать переменные в одной строке:
var y string = "Hello"
В этом случае мы создаем переменную с именем «y» типа «string» и присваиваем ей значение «Hello».
Go также поддерживает вывод типов, что означает, что нам не всегда нужно указывать тип переменной. Например, мы могли бы написать:
z := 3.14
Это создает переменную с именем «z» типа «float64» и присваивает ей значение 3.14. Тип «z» выводится из значения, которое мы ему присваиваем.
Функции
Функция определяется как блок кода, выполняющий определенную задачу. Функции в Go объявляются с помощью ключевого слова «func». Вот пример:
func add(x int, y int) int { return x + y }
Это создает функцию с именем add, которая принимает два целых числа в качестве аргументов и возвращает их сумму.
Мы также можем использовать короткий синтаксис объявления переменных внутри функции:
func multiply(x, y int) int { product := x * y return product }
Это создает функцию с именем multiply, которая принимает два целых числа в качестве аргументов, перемножает их вместе и возвращает результат.
Заключение
В этом уроке мы рассмотрели основы программирования на Go. Мы узнали, как установить Go, как написать программу «Hello, World!», как объявлять и использовать переменные и как писать функции. В следующем уроке мы рассмотрим управляющие структуры, такие как операторы if/else и циклы for. Здесь я дам вам свою первую цитату
«Эксперт в чем-либо когда-то был новичком». — Хелен Хейс
Итак, до встречи в следующем уроке :)