回答

收藏

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

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

我想从 go lang 中的另一个文件个文件调用函数吗?
) y' R+ k. x2 I' ftest1.gopackage mainfunc main() {    demo()}test2.gopackage mainimport "fmt"func main() {}func demo() {    fmt.Println("HI")}如何调用demo中test2的test1?$ J+ H3 L; p; u* v; S; P2 I1 n
                                                                ' P) z4 M. ]$ h6 Y. N* |+ P
    解决方案:                                                               
, w0 u7 h9 k6 b( a0 q3 P0 L                                                                您main不能有多个包裹。" m. n* e4 V5 E
一般来说,一个包里不能有多个具有给定名称的函数。
: f5 |6 a/ h" n9 ]5 F删除mainintest2.go并编译应用程序demo函数将从 中可见test1.go。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则