1. 首页
  2. 编程语言
  3. 其他
  4. 详解Golang语言中的interface

详解Golang语言中的interface

上传者: 2021-06-04 09:05:27上传 PDF文件 58.42 KB 热度 21次

interface是一组method签名的组合,interface可以被任意对象实现,一个对象也可以实现多个interface。任意类型都实现了空interface,空interface可以存储任意类型的值。go version go1.12函数参数interface接口还可以作为函数参数,因为interface的变量可以持有任意实现该interface类型的对象,我们可以通过定义interface参数,让函数接受各种类型的参数。判断interface变量存储的元素的类型,目前常用的有两种方法:Comma-ok断言和switch测试。

下载地址
用户评论