interface

0 人感兴趣 · 3 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/e2/e243ad69bbcd958d6843136c10ba0f89.png?x-oss-process=image/resize,w_416,h_234

Golang 中的 Interface(接口),全面解析

用户头像
Eriol 2020 年 6 月 30 日

Go语言中的interface没有强制要求实现方法,但是interface是go中非常强大的工具之一。任一类型都可以实现interface中的方法,interface中的值可以代表是各种类型的值,这就是Go中实现多态的基础

https://static001.geekbang.org/infoq/d7/d71f6e98896e2ce25d57117d306ebaf9.jpeg?x-oss-process=image/resize,w_416,h_234

Dig101-Go 之读懂 interface 的底层设计

用户头像
newbmiao 2020 年 4 月 30 日

今天我们聊聊万物皆可为的接口(interface)的底层设计。

https://static001.geekbang.org/infoq/b2/b2a7004054a68b1c5ee605474babfb0d.jpeg?x-oss-process=image/resize,w_416,h_234

Dig101-Go 之 interface 调用的一个优化点

用户头像
newbmiao 2020 年 4 月 30 日

今天谈下上文( Dig101-Go 之读懂 interface 的底层设计 )留下的那个问题: 为什么对于以下 interface Stringer 和构造类型 Binary 下面代码conversion会调用转换函数convT64,而devirt不会调用?

interface_interface资料文章-InfoQ写作平台