Объявление переменных в Go

Содержание
Введение
Сперва объявление затем инициализация
Объявляем и инициализируем в одной строке
implicit initialization: Go сам присваивает тип
Несколько переменных в одной строке
Ошибки

Введение

В Go переменные можно объявлять разными способами.

package main import "fmt" func main() { // 1. Сперва объявление затем инициализация var i int i = 12 fmt.Println(i) // 2. Объявляем и инициализируем в одной строке var p float32 = 3.14 // 3. Go сам присваивает тип (implicit initialization) site := "HeiHei.ru" = 3.14 fmt.Println(site) // 4. Несколько переменных в одной строке var_complex128 := complex(2, 3) r, im := real(var_complex128), imag(var_complex128) }

go run github/youraccoutn/projectname

12
3.14
HeiHei.ru

Ошибки

Если объявить переменную и не использовать

./main.go:10:6: f declared but not used

Если объявить переменную повторно

./main.go:32:7: no new variables on left side of :=

Похожие статьи
Программирование на Go
Объявление переменных
Определить тип переменной
Указатели
Константы
Сертификаты
Запросы к REST API на Go
Установка в Linux