- A+
一、同级目录
要求: 在One文件下有两个文件,分别为main.go和add.go,main.go调用add.go中的Add()函数并输出。
main.go代码:
add.go代码:
注意:
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()函数。
main.go代码:
mul.go代码“
注意:
1、一定要导入Calc这个包,否则程序找不到Mul()函数
2、main.go文件的包名一定是package main,不能是其他
3、调用其他文件中的函数时,函数名首字母要大写
(2)不同文件夹下
要求: 有两个文件夹分别为:Two和Three,Two文件夹下的main.go调用Three文件夹中Readd文件中的Readd()函数。
main.go代码:
Readd.go代码:
注意:
1、一定要导入Three包
2、main.go文件的包名一定是package main,不能是其他
3、调用其他文件中的函数时,函数名首字母要大写
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫