相关疑难解决方法(0)

确保类型在Go中的编译时实现接口

如何确保类型在编译时实现接口?执行此操作的典型方法是无法从该类型分配支持接口,但是我有几种仅动态转换的类型.在运行时,这会生成非常粗暴的错误消息,而没有为编译时错误提供更好的诊断.在运行时找到我希望支持接口的类型也很不方便,事实上并非如此.

types compiler-errors interface go

15
推荐指数
3
解决办法
4270
查看次数

这个带有下划线,内联接口和赋值的变量声明是什么?

这段Go代码有什么作用?

var _ interface {
    add(string) error
} = &watcher{}
Run Code Online (Sandbox Code Playgroud)

我相信&watcher{}返回两件事,第一件被丢弃,第二件被分配给......一个界面?我在Github的fswatch中找到了代码.

syntax go

7
推荐指数
1
解决办法
266
查看次数

标签 统计

go ×2

compiler-errors ×1

interface ×1

syntax ×1

types ×1