我被要求将整数类型的变量声明为:
var someInteger int8
后来当我打印这个变量时,它打印了 value 0。
我的Go 程序如下所示:
package main
import "fmt"
func main() {
var someInteger int
fmt.Println(someInteger) // Prints 0 in terminal
}
我的问题是,因为我没有分配任何值,所以它应该返回一些像C这样的垃圾值,而不是像静态变量一样,它自动按值0初始化。
慕村225694
收到一只叮咚
相关分类