Объявление переменных в 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 |