Go 测试脚本赢得';T
我有点困惑为什么围棋测试不能正常工作Go 测试脚本赢得';T,go,Go,我有点困惑为什么围棋测试不能正常工作 ├── datasource │ ├── cache.go │ ├── database.go │ ├── datasource.go │ └── datasource_test.go ├── main.go └── README.md 这是我的文件目录结构 我已经在datasource_test.go内部实现了这个 i、 e 我的主目录是这样的 package main import "datasource/datasourc
├── datasource
│ ├── cache.go
│ ├── database.go
│ ├── datasource.go
│ └── datasource_test.go
├── main.go
└── README.md
这是我的文件目录结构
我已经在datasource_test.go内部实现了这个
i、 e
我的主目录是这样的
package main
import "datasource/datasource.go"
func main() {
//
}()
}
}
我错过了什么?我假设这是由于没有导入。您可以使用
进行测试。/…
来测试所有包。导入包的方式是错误的,并且不需要出于测试目的导入包go test
命令将帮助您运行测试。谢谢!有道理,我只是想用语言来表达我的想法!正在等你出发。谢谢!这很完美@halilGo不是PHP,也不是JavaScript:在Go中,您导入的是包,而不是文件。虽然包导入路径可能确实与文件系统路径名相关,但这不是您应该考虑的。你能从阅读组织围棋代码的基本材料开始吗?我建议从右开始,从上到下阅读。术语说明:围棋中没有“脚本”。Go是编译的。根据定义,脚本是解释的。
package main
import "datasource/datasource.go"
func main() {
//
}()
}
}