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