TGViewer
Golang Юниор Golang Юниор @golangprofi · 4.98K subscribers
Post #693 1.83K
Go и его философия: два способа создать переменную ✍️

В Go есть два основных способа объявить переменную. Давайте разберём оба!

1. Короткая запись (Идеоматичный для Go способ)
name := "Alex" // Переменная name типа string
age := 25 // Переменная age типа int

Компилятор Go сам определяет тип переменной based на значении. Красиво и быстро!

2. Длинная запись с ключевым словом var
var name string = "Alex" // То же самое, но тип указан вручную
var age int = 25

А так можно создать переменную без начального значения. В этом случае ей присвоится значение по умолчанию:
var score int      // score = 0 (ноль для чисел)
var name string // name = "" (пустая строка)
var isActive bool // isActive = false (ложь для булевых значений)


Почему есть два способа?
Пока используйте короткую запись. Она удобнее. Длинная запись понадобится позже, в более сложных сценариях (например, когда переменная объявляется на уровне пакета). Главное — знать, что оба варианта существуют!✌️

#Go #ДляНачинающих #Переменные

@golangprofi
  • 👍 6
  • ❤ 2
More from @golangprofi
  1. Sep 21, 2026✔️ Вакансии по Go за неделю: 📥 Senior Golang (Backend) Developer Современные логистически…
  2. Sep 16, 2026Golang for Jobseekers Автор: Bin Noorazman Hairizuan Год издания: 2023 #go #en Скачать кни…
  3. Sep 16, 2026Разница между Go-разработчиком с зарплатой в 100–200 тысяч и 500 тысяч не в количестве нап…
  4. Sep 14, 2026⚡️ Вакансии по Go за неделю: 6️⃣ Senior Go Developer GGR Global Senior · Remote · $4 000 –…
  5. Sep 13, 2026⚡️ Google выпустили официальный пакет для работы с JSON Schema в Go Это библиотека для вал…
  6. Sep 13, 2026⚙️ System Design: проектирование масштабируемых систем — новый курс на Mentorix Нагрузка,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →