猿问

在 Go 中扩展接口

相当新去。我正在尝试修改这个 go scribe 服务器实现:

https://github.com/samuel/go-thrift/blob/master/examples/scribe_server/main.go

我想将一个通道传递给Log()func,这样我就可以将 scribe 数据传递给一个单独的 go 例程,但我不确定如何修改scribe/thrift.go以将日志接口扩展为

Log(messages []*scribe.LogEntry, counts chan string)

(或者是否甚至需要这样做,以及是否有某种方法可以扩展接口而不会弄乱原始库)。


临摹微笑
浏览 202回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答