- бесплатный обучающий канал Golang в телеграм.
Переменная в языке Go - это обозначение, которое используется для хранения значения определенного типа данных (например, числа, строки, булевы значения и т. д.). В Go вы не можете использовать переменную до ее объявления, поэтому сначала вам нужно объявить переменную с указанием ее имени и типа.
Пример объявления переменной в Go:
```
var x int
```
В этом примере мы объявляем переменную с именем x и типом int (целочисленное значение).
Также вы можете назначить значение переменной в момент объявления:
```
var x int = 10
```
В этом примере мы объявляем переменную x типа int и присваиваем ей значение 10.
При назначении значения переменной можно использовать оператор сокращенного присваивания:
```
x := 10
```
В этом примере мы опускаем ключевое слово var и используем оператор сокращенного присваивания := для объявления переменной x и присвоения ей значения 10. Go автоматически определит тип переменной на основе присвоенного значения.
Также в Go можно объявлять несколько переменных одновременно:
```
var x, y, z int = 1, 2, 3
```
В этом примере мы объявляем три переменные x, y и z типа int и присваиваем им значения 1, 2 и 3 соответственно.
Переменные в языке Go также могут быть объявлены внутри функций. В этом случае они могут быть использованы только в пределах функции:
```
func main() {
var x int
x = 10
(x)
}
```
В этом примере мы объявляем переменную x внутри функции main, присваиваем ей значение 10 и выводим его на экран.
Кроме того, Go также поддерживает неизменяемые (константные) переменные, которые объявляются с помощью ключевого слова const и не могут быть изменены после инициализации:
```
const x = 10
```
15 Лучших курсов по Go для начинающих -
1 view
3
1
2 years ago 00:46:53 37
Уроки по Golang. Advanced. REST API. Вебсервер.
2 years ago 00:28:11 43
Golang с нуля - основы языка программирования! Уроки по golang для начинающих. 101
3 years ago 00:46:11 36
Golang с нуля основы языка программирования! Уроки по golang для начинающих. Часть 2
3 years ago 00:22:14 8
Изучаем Golang. Урок 11. Паники! Panics!
1 year ago 00:02:08 10
Golang урок 2. Пакеты
2 years ago 00:17:29 18
Изучаем Golang. Урок №27. Пакеты (Packages)
3 years ago 00:28:17 19
Уроки по Golang. Advanced. Чистая Архитектура / Clean Architecture Часть 2