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