我不明白包/项目目录结构是如何工作的。我正在关注这 2 个链接,在此处输入链接描述,在此处输入链接描述
我的 Go 工作区位于 /workspace/golang 下。我的$GOPATH等于/workspace/golang
我的目录结构如下:
/workspace/golang/src/Tutorial/
...tutorial_main.go <- Default 'Hello World' program
...library/
......arithmetic.go
算术.go 的内容:
package library
func addNum(a int, b int) int {
return a + b
}
我cd进入库文件夹并运行go build arithmetic
现在,我不知道如何在tutorial_main.go 文件中使用算术.go。我尝试了以下操作:
import "library"
fmt.Println("Result : ", library.addNum(1,4))
import "Tutorial/library"
fmt.Println("Result : ", library.addNum(1,4))
import "src/Tutorial/library"
fmt.Println("Result : ", library.addNum(1,4))
两者都不起作用。它一直说找不到library 我不明白我做错了什么。
繁花不似锦
宝慕林4294392
相关分类