var_ ipc.Server = &CenterServer{}这个下划线是什么用法?

Damon · 2014-04-22 06:27:54 · 4374 次点击

你说的这种我知道了 但是这个写法的不同之处是_后没有逗号,而是前后都是空格,如果没有这个下划线编译通不过。

var _ ipc.Server = &CenterServer{}
#3
更多评论

我只知道一般定义私有常量会在名称前加_

#1
polaris
社区,需要你我一同完善!

Go 中不允许定义了未使用,所以可以理解 _ 是一个垃圾箱,直接扔到垃圾箱,以免说定义了未使用,比如:

if _, ok := mymap["name"]; ok {
}
#2