golang显式类型初始化

nil 是 interface、function、pointer、map、slice 和 channel 类型变量的默认初始值。但声明时不指定类型,编译器也无法推断出变量的具体类型。

package main

func main() {
	var x = nil
}

运行错误:use of untyped nil

正确示例:var x interface{} = nil

猜你喜欢

转载自blog.csdn.net/ma2595162349/article/details/109009294