疑问: Go中以_定义的函数有何作用

wukai123123123 · · 3333 次点击
tuzhiya
你好
就包内部使用啊。只能包内部使用,没了。可以认为是一个正常的函数,但是只能包内用
#2
更多评论
以下划线为函数名没见过,但是见过 _ = xxxxxx,这种形式。一般是出现在自动生成的代码里,防止生成代码里没有使用import的包而报错。可能当函数名也有异曲同工之处吧。
#1
jan-bar
想要拥有,必定付出。
我看了一些源码,这些函数内部一般都是验证某些数组的下标是否合法,这个函数会在编译时检查,但不会编译到可执行程序中。用来做一些边界检查很不错。
#3