我不知道如何在另一个文件中使用函数。
我的项目架构:
.
├── main.go
└── src
└── function.go
1 directory, 2 files
main.go
package main
import "src/funcrion"
func main() {
funcrion.Display();
}
函数.go
package src
import "fmt";
func Display() {
fmt.Println("Hello World");
}
为了开始我的项目,我使用:
go run main.go
错误:
main.go:3:8: cannot find package "src/funcrion" in any of:
/usr/local/opt/go/libexec/src/src/funcrion (from $GOROOT)
/Users/clementbolin/go/src/src/funcrion (from $GOPATH)
首先,我想解决这个问题。第二次我想知道编译一个包含更多 10 个文件的真实项目的最佳选择是什么,我需要使用 Makefile 吗?或者像 Rust 中的 go 有包管理器?
宝慕林4294392
子衿沉夜
慕姐4208626
随时随地看视频慕课网APP
相关分类