Чтобы объявить переменную в Go (Golang), вы можете использовать следующий синтаксис:
var variableName dataType
Здесь «variableName» — это имя, которое вы выбираете для своей переменной, а «dataType» — это тип данных, которые будет хранить переменная. Например, если вы хотите объявить целочисленную переменную с именем «возраст», вы должны написать:
var age int
Вы также можете инициализировать переменную во время объявления следующим образом:
var name string = "John"
В качестве альтернативы вы можете использовать сокращенный синтаксис:
variableName := value
Например:
age := 25
name := "John"
Этот сокращенный синтаксис определяет тип переменной на основе присвоенного ей значения.
Помимо базового объявления переменных, Go предоставляет различные методы для объявления и инициализации переменных, такие как:
-
Объявление нескольких переменных:
var ( name string age int salary float64 ) -
Вывод типа:
var ( name = "John" age = 25 salary = 5000.50 ) -
Константы:
const pi = 3.14 -
Краткое объявление переменных внутри функций:
func foo() { x := 10 // ... } -
Указатели:
var ptr *int -
Массивы:
var arr [5]int -
Срезы:
var slice []int -
Карты:
var m map[string]int -
Структур:
type Person struct { Name string Age int } var p Person -
Введите псевдонимы:
type MyInt int var num MyInt