回答

收藏

如何用go语言从另一个文件调用函数?

技术问答 技术问答 234 人阅读 | 0 人回复 | 2023-09-12

我想从 go lang 中的另一个文件个文件调用函数吗?$ A2 d, U* C! {. v& |; V' V7 a
test1.gopackage mainfunc main() {    demo()}test2.gopackage mainimport "fmt"func main() {}func demo() {    fmt.Println("HI")}如何调用demo中test2的test1?
" u6 q& ]# ?3 t  w                                                                6 e- b% q. H! n7 U, |  h$ S
    解决方案:                                                                % j& ~8 Q2 r3 P" V; M
                                                                您main不能有多个包裹。
8 `9 q3 p& I. }1 k. E6 |1 e一般来说,一个包里不能有多个具有给定名称的函数。+ t. k+ D9 z8 Z/ C) P' N) u$ Y; A
删除mainintest2.go并编译应用程序demo函数将从 中可见test1.go。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则