Введение
Этот лабораторный проект旨在测试您对Go语言中变量的理解。在Go语言中,变量是显式声明的,并且编译器会使用它们来检查函数调用的类型正确性。
This tutorial is from open-source community. Access the source code
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
Этот лабораторный проект旨在测试您对Go语言中变量的理解。在Go语言中,变量是显式声明的,并且编译器会使用它们来检查函数调用的类型正确性。
Вам необходимо завершить код для объявления и инициализации переменных разных типов в Go.
$ go run variables.go
initial
1 2
true
0
apple
Ниже представлен полный код:
// В Go _переменные_ явно объявляются и используются
// компилятором для проверки, например, правильности типов
// вызовов функций.
package main
import "fmt"
func main() {
// `var` объявляет одну или несколько переменных.
var a = "initial"
fmt.Println(a)
// Вы можете объявить несколько переменных сразу.
var b, c int = 1, 2
fmt.Println(b, c)
// Go будет определять тип инициализированных переменных.
var d = true
fmt.Println(d)
// Переменные, объявленные без соответствующей
// инициализации, имеют _нулевое значение_. Например,
// нулевым значением для `int` является `0`.
var e int
fmt.Println(e)
// Синтаксис `:=` является сокращением для объявления и
// инициализации переменной, например, для
// `var f string = "apple"` в данном случае.
// Этот синтаксис доступен только внутри функций.
f := "apple"
fmt.Println(f)
}
Этот лабораторный проект проверяет вашу способность объявлять и инициализировать переменные разных типов в Go. Завершив этот проект, вы лучше поймете, как работать с переменными в Go.