1. 程式人生 > >Go呼叫其他包下的函式時報錯(非引用路徑問題):undefined:xxx.xxxxxx

Go呼叫其他包下的函式時報錯(非引用路徑問題):undefined:xxx.xxxxxx

例如我一個go檔案中呼叫 error包下的ShowInfo()函式的時候,報錯
undefined:xxx.xxxxx

引用路經完全沒錯,也不是函式首字母沒有大寫,出現錯誤的原因竟然是:

我呼叫了一個用於單測的go檔案中的函式,
也就是我呼叫了 error包下的 error_test.go 中的ShowInfo(),這樣呼叫是呼叫不成功的(原因未知,但是經驗證 確實不行)

應該是go語言不讓用於單測檔案內的函式讓包外的其他檔案呼叫吧(這個單測檔案包內的其他函式是可以呼叫單測檔案的函式的)。