Go调用其他包下的函数时报错(非引用路径问题):undefined:

时间:2025-03-02 13:18:17

例如我一个go文件中调用 error包下的ShowInfo()函数的时候,报错
undefined:

引用路经完全没错,也不是函数首字母没有大写,出现错误的原因竟然是:

我调用了一个用于单测的go文件中的函数,
也就是我调用了 error包下的 error_test.go 中的ShowInfo(),这样调用是调用不成功的(原因未知,但是经验证 确实不行)

应该是go语言不让用于单测文件内的函数让包外的其他文件调用吧(这个单测文件包内的其他函数是可以调用单测文件的函数的)。