我正在阅读DigitalOcean的golang客户程序。我注意到他们在_变量中创建了* Op结构的实例。示例:https: //github.com/digitalocean/godo/blob/master/droplets.go#L32
_
var _ DropletsService = &DropletsServiceOp{}
为什么需要此行?
该行是*DropletsServiceOp满足DropletsService接口的编译时检查。
该行对程序的执行没有影响。