Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Единственное значение
- var example = 3
- var example int = 3
- var example int
- example = 3
- -------------------------------
- Комплексное создание переменных
- var а, b, с = 1, 2, "sample"
- -------------------------------
- Создание блока
- var ( a int = 1
- b int = 2
- с = "sample" )
- --------------------------------
- Создание и присваивание
- example := 3
- а, b := 1, "sample"
- ---------------------------------
- Переменные могут быть переопределены и присвоены другим переменным:
- а := 1 \ а := 1
- а = 2 \ b := а
- а = 3 \ var с = b
- Имена переменных могут использоваться только один раз в одной области видимости:
- а : = 1
- var а = 5 - будет ошибка так как один раз
- уже была создана
- Разрешается переназначение (идиома Comma, ok):
- a, b := 1, 2
- c, b := 3, 4
- -----------------------------------
- Переменные, которые были объявлены, но не присвоены, будут автоматически иметь значение по умолчанию:
- var name string
- Строковое значение по умолчанию:""
- Числовое значение по умолчанию: О
- Другие элементы по умолчанию: nil
- -------------------------------------
- Конвенция для именования переменных в языке Go - camelCase:
- myLongVariableName := "hi"
- Используйте имена, соответствующие хранимым данным:
- // Good
- totalGuests := 12
- // Bad
- ttl := 12
- Константы можно создавать с помощью ключевого слова const:
- Константы полезны при объявлении определенного значения,
- которое должно быть использовано в разных частях программы
- или во всей программе.
- const MaxSpeed = 30
- const МтnPurchasePriсе
- const AppAuthor = "Bob”
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement