我对 Golang 有一些问题并包含包。我有那个结构
src/
├── hello_world
│ ├── hello.go
│ └── math
│ └── add.go
hello.go文件包含以下代码:
package main
import (
"fmt"
math "hello_world/math"
)
func main() {
fmt.Println("Hello World")
x := math.add(6, 5)
}
并添加.go
package math
func add(x, y int) int {
return x + y
}
当我这样做时,go run hello go我看到:
evgen@laptop:~/go/src/hello_world$ go run hello.go
# command-line-arguments
./hello.go:10: cannot refer to unexported name math.add
./hello.go:10: undefined: "hello_world/math".add
GOPATH:
evgen@laptop:~/go/src/hello_world$ echo $GOPATH
/home/evgen/go
怎么修?谢谢!
德玛西亚99
jeck猫
犯罪嫌疑人X
相关分类