13函数

第九本【第六章】
关于 包、路径、Gopath、src、go build产生的a文件、给包取别名 见第九本146~152页

1、 一个文件夹下可以有多个go文件,这些go文件内第一行的关键词package后面只能写相同的内容作为
包名,即这些go文件拥有共同的包名,同属一个包,同在一个文件夹下,一个文件夹下只能有一个共
同的包名;为了方便,一般在起名时让包名与这些go文件所属的文件夹名称保持相同。
该文件夹下的同属一个包的这些go文件,每个go文件里都可以有自己的main主函数【实际生产一般不这么做】。
在跑程序时,控制台上写的go run 后面写要跑的go文件的名称(非全路径,因为已经在相应路径下的终端,只需文件名),

由于只有包名为main、有main主函数的文件才能被编译执行,
【即想要一个go文件是能被编译执行的,其package后的包名必须是main,代码中必须有main主函数】

故go run后面的这个文件的包名必须是main,同文件夹下(也就是同包名main下)的其他go文件
都写的是可以直接被main函数所在的包使用的内容(因为同属一个包下,不存在包名加点的形式
进行跨包调用);同一个工程下非main包文件夹的其他文件夹下的go文件内都不再有main主函数,
包名也不能再叫main,写的内容都是将要被main主函数所在文件跨包调用的内容。
【相当于说,实际生产中,一般只有一个main主函数,这个暂时还不肯定】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值