这个golang代码有什么作用?

cod*_*efx 4 go

我正在阅读DigitalOcean的golang客户端.我注意到他们在_变量中创建了一个*Op结构的实例.示例:https: //github.com/digitalocean/godo/blob/master/droplets.go#L32

var _ DropletsService = &DropletsServiceOp{}
Run Code Online (Sandbox Code Playgroud)

为什么需要这条线?

Cer*_*món 9

这一行是编译时检查*DropletsServiceOp满足DropletsService接口.

该行对程序的执行没有影响.