为了账号安全,请及时绑定邮箱和手机立即绑定

Golang 包括本地文件

Golang 包括本地文件

Go
至尊宝的传说 2021-09-10 21:08:02
我有以下两个文件:前:package mainfunc foo() {    return 42}b.去:package mainfunc main() {    println(foo())}根据我的了解,同一个包(和同一个目录)中的两个文件似乎应该能够使用彼此的功能。然而,当我运行时go run b.go,我得到以下信息:# command-line-arguments./b.go:4: undefined: foo这是怎么回事?我是否必须以某种方式在我的 b.go 中导入 a.go?
查看完整描述

1 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

您需要使用这两个文件运行 go run a.go b.go


查看完整回答
反对 回复 2021-09-10
  • 1 回答
  • 0 关注
  • 191 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信