Golang 包括本地文件

我有以下两个文件:


前:


package main


func foo() {

    return 42

}

b.去:


package main


func main() {

    println(foo())

}

根据我的了解,同一个包(和同一个目录)中的两个文件似乎应该能够使用彼此的功能。然而,当我运行时go run b.go,我得到以下信息:


# command-line-arguments

./b.go:4: undefined: foo

这是怎么回事?我是否必须以某种方式在我的 b.go 中导入 a.go?


至尊宝的传说
浏览 192回答 1
1回答

哆啦的时光机

您需要使用这两个文件运行 go run a.go b.go
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go