1. 首页
  2. 编程语言
  3. 其他
  4. Go 语言中的空接口(推荐)

Go 语言中的空接口(推荐)

上传者: 2022-01-05 11:55:52上传 PDF文件 84.83 KB 热度 14次

每一个接口都包含两个属性,一个是值,一个是类型。而对于空接口来说,这两者都是 nil,可以使用 fmt 来验证一下输出如下。但要是你把一个空接口类型的对象,再赋值给一个固定类型的对象赋值,是会报错的。坑3:当你使用空接口来接收任意类型的参数时,它的静态类型是 interface{},但动态类型我们并不知道,因此需要使用类型断言。

用户评论