golang包中的调用

文章讲述了在Go语言编程中如何处理同级目录和不同级目录下的文件交互。在同级目录中,主文件需为`main`包,调用其他文件函数时首字母大写。不同级目录下,需导入相应包名,并保持`main`文件的包名为`main`,同时正确引用其他文件的函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、同级目录
        

       要求: 在One文件下有两个文件,分别为main.go和add.go,main.go调用add.go中的Add()函数并输出。

        注意:

        1、如果使用的是Goland,在运行时,需要选中两个文件进行运行,否则系统在寻找Add()函数时会报错,显示:Undefined:Add()。由于add.go文件并没有编译,因此在main.go执行的时候无法编译通过。

        2、在同级目录下,包名必须是main,否则会显示“Error: Run after the build is not possible The 'main' file has the non-main package or does not contain the 'main' function”。对于独立运行的执行文件必须是 package main。

        3、调用其他文件中的函数时,函数名首字母要大写

二、不同级目录
        (1)同一文件夹下
        

         要求: 在Two文件下有两个文件,分别为main.go和mul.go,mul.go文件保存在Calc文件夹下。main.go调用mul.go中的Mul()函数

        注意:

        1、一定要导入Calc这个包,否则程序找不到Mul()函数

        2、main.go文件的包名一定是package main,不能是其他 

        3、调用其他文件中的函数时,函数名首字母要大写

        (2)不同文件夹下
         

        要求: 有两个文件夹分别为:Two和Three,Two文件夹下的main.go调用Three文件夹中Readd文件中的Readd()函数。

       

        注意:

        1、一定要导入Three包

        2、main.go文件的包名一定是package main,不能是其他 

        3、调用其他文件中的函数时,函数名首字母要大写
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值