写点什么

Go- 包的制作

用户头像
HelloBug
关注
发布于: 3 小时前
Go- 包的制作

Go 学习笔记,学习内容《Go入门指南》


主要介绍以下内容:

  • windows 下制作和导入包

  • main 包中如何使用包


代码示例可以直接运行


pack1 包:pack1.go

package pack1
import "fmt"
var Pack1Int int = 42var Pack1Float float64 = 3.1415
func ReturnStr() (str string) { return "Hello, I am pack1"}
func init() { fmt.Println("Pack1 init") // 导入该包的时候,并不会输出}
/*windows下制作包1、创建目录 $GOROOT\src\pack12、将pak1.go放入目录 $GOROOT\src\pack1*/
复制代码

main 包

package main
import ( "fmt" //"pack1" // 调用方法1)
import . "pack1" // 调用方法2
func init() { fmt.Println("min init")}
func main() { //fmt.Println(pack1.ReturnStr()) // 调用方法1 fmt.Println(ReturnStr()) // 调用方法2 fmt.Println(Pack1Int)}
/*执行go文件输出:min initHello, I am pack142*/
复制代码


发布于: 3 小时前阅读数: 2
用户头像

HelloBug

关注

还未添加个人签名 2018.09.20 加入

还未添加个人简介

评论

发布
暂无评论
Go- 包的制作