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” 错误如何解决?的详细内容,更多请关注其它相关文章!