- бесплатный обучающий канал 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 для начинающих -
3 views
2
1
3 months ago 00:03:59 2
[REST API на Golang #1] Разработка Web-Приложений на Golang. Знакомство с проектом.
3 months ago 00:01:46 1
Как получить от жизни все. Короткая инструкция
3 months ago 00:59:35 1
Про остановку мыслей/ отношения с людьми/ визуализацию и другое
4 months ago 01:29:47 1
Linux by Rebrain: Сертификат web-сервера
4 months ago 01:23:18 1
Linux by Rebrain: Мониторинг на примере Prometheus
4 months ago 01:19:00 1
Linux by Rebrain: DRBD
4 months ago 01:18:23 1
Linux by Rebrain: Haproxy + nginx
4 months ago 01:22:51 1
Linux by Rebrain: Keepalived + mysql master master
4 months ago 01:28:39 1
Linux by Rebrain: Репликация баз данных
4 months ago 01:22:28 1
Linux by Rebrain: Web-сервисы
4 months ago 01:23:11 1
Linux by Rebrain: Работа с LVM
4 months ago 01:46:45 1
Linux by Rebrain: Диски, логические диски, файловые системы
4 months ago 01:41:00 1
Linux by Rebrain: Права в Linux
4 months ago 01:40:38 1
Linux by Rebrain Процессы в Linux
4 months ago 01:14:25 1
Linux by Rebrain: Нагрузка на сервер. Узкие места производительности
4 months ago 02:18:56 1
Linux by Rebrain Файловые системы
4 months ago 01:54:15 1
Linux by Rebrain Знакомство с Linux
4 months ago 01:33:25 1
Linux by Rebrain: Файлы и права Linux
4 months ago 01:41:31 1
Linux by Rebrain: Пользователи в Linux
4 months ago 01:53:06 1
Linux by Rebrain: Базовые знания
4 months ago 01:19:48 1
Разбор резюме для Golang разработчиков / Даниил Подольский и Артём Рыбин
4 months ago 03:59:49 1
Golang | Все Основы за 4 Часа Для Начинающих
4 months ago 00:19:18 10
Golang: Шпаргалка для алгособеса. Алгоритмы сортировки