Golang за 60 секунд — переменные
Чтобы создать новую переменную в Go, мы используем ключевое слово var
, за которым следует имя переменной (x
) и тип (string
), а затем пприсваиваем значение (“Hello”
).
var x string = “Hello”
Присвоение значения не обязательно, поэтому мы также могли бы записать его
var x string
x = “Hello”
Переменные изменяемы. Это означает, что они могут быть изменены. Таким образом, мы можем изменить “Hello”
на что-то другое.
x = "Hi"
При создании новой переменной с начальным значением Go может определить тип, поэтому мы можем сделать следующее:
var age = 5
Как правило, вы должны использовать для этого более короткий синтаксис, когда это возможно:
age := 5
Константы - особый тип переменных, которые являются неизменяемыми. Это говорит нам о том, что такую переменную нельзя переназначить. Они создаются так же, как и переменные, за исключением того, что вы используете ключевое слово const
вместо var
. Опять же, Go может вывести тип из присвоенного значения.
const x = “Hello”
// The following line would create an error
x = "Hi"
Вы также можете назначить несколько переменных или констант (используя const
вместо var
) одновременно
var(
a = 5
b = 10
c = 15
)