怎样将Go的main包拆分为多个文件
2017-09-12 15:38
316 查看
将Go的main包拆分为多个文件的写法和普通包是完全一致的,其使用规则也相同。如编写main包结构如下: main |----main.go |----show.go 在main.go中编写了main函数,main函数调用了在show中定义的函数或变量。到此和一般的go包都一致。但是当运行go run mian.go时会报错,提示main.go中从show.go中引用的变量和函数没有定义。这时需要将main包相关的所有文件都显式的列出,如下: go run main.go show.go 注:部分go版本支持go run *.go 同样的编译时命令为: go build main.go show.go 注:以上命令如果show.go写在mian.go之前会生成show.exe文件,但此处文件排列顺序并不会影响程序最后的实现,只是程序名默认取第一个go文件名。 golang版本:go1.8.3 windows/amd64
相关文章推荐
- saltstack-pillar去掉总入口写top.sls文件的限制,拆分top.sls为多个top
- 怎样用Adobe Acrobat 7 Pro把PDF文档拆分成多个啊?
- 数据由一个图层按照要素拆分多个文件或图层,俗称分解、扇出、拆分
- 拆分一个Excel文件为多个
- 如何将一个PDF文件页面进行的拆分为多个PDF文件
- 怎样将Win7 C盘拆分成多个分区
- Go -- 多个go文件包名都是main
- C#将一个excel工作表根据指定范围拆分为多个excel文件
- 如何将多个vmdk文件合并为一个或者将一个vmdk文件拆分为多个
- 怎样用PDF编辑器来拆分PDF文件
- PDF文件怎么拆分多个PDF文件
- 将一个大文件进行拆分为多个小文件源码
- 删除本地多个文件后,怎样恢复
- c++:根据空格将string拆分成多个string
- Hyper-V 怎样拷贝文件至虚拟硬盘并附加到虚拟机上
- asp.net开发中怎样去突破文件依赖缓存
- eclipse中怎样设置文件的默认打开方式
- VOC数据集制作2——ImageSets\Main里的四个txt文件
- GO语言学习:使用io.copyN实现网络文件传输
- linux下怎样得到文件的大小