今天发现了golang中可以定义这种类型的函数,它在实际开发中有何作用呢?可以声明,也不会报错,但却无法通过 `_()` 进行调用<br>
版本 `go 1.19`
<pre>
package test
func _() {
// Something...
}
</pre>
以下划线为函数名没见过,但是见过 _ = xxxxxx,这种形式。一般是出现在自动生成的代码里,防止生成代码里没有使用import的包而报错。可能当函数名也有异曲同工之处吧。
#1
更多评论