现在我真的很困惑。这是我的问题(Go 对我来说是新的):
第一文件:
// main.go
package main
import "./libraries/test"
func main() {
test.foo()
}
第二个文件:
// test.go
package test
import "fmt"
func foo() {
fmt.Println("foo")
}
我的结构是这样的:
main.go
/libraries
/test
test.go
如果我编译此代码,我将收到以下错误消息:
./main.go:7: 不能引用未导出的名称 test.foo
./main.go:7: 未定义: test.foo
如果我更改foo到Foo任何地方,错误就会消失并且程序按预期工作。
海绵宝宝撒
犯罪嫌疑人X
相关分类