Go 语言中 “func not exported by package” 错误如何解决?

go 语言中 “func not exported by package” 错误如何解决?

func not exported by package

在导入并使用 test01 包时,遇到了“func not exported by package”的错误。这是什么原因造成的,如何解决呢?

根据提示,我们发现错误与 func01 函数有关。在 go 语言中,标识符的命名是有严格规定的,大写开头的标识符表示公有,可以被其他包导入使用。因此,如果我们需要 func01 函数在外部包中被访问,则必须将其首字母大写,改成 func01。

修改代码如下:

package test01

func Func01() {}

这样,在导入 test01 包后,就可以正常使用 func01 函数了。

以上就是Go 语言中 “func not exported by package” 错误如何解决?的详细内容,更多请关注其它相关文章!