go语言自定义包

guoer9973 · · 6505 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

Build Status

Qiniu Logo

go语言自定义包

包是函数和数据的集合。用 package 关键字定义一个包。文件名不需要与包名
一致,但是你的文件夹必须要与包名字一致,这个很重要,所以为了简单起见,名字都是一样的。包名的约定是使用小写字符。Go 包可以由多个文件组成,但是使用相同的
package 这一行。让我们在文件 pac.go 中定义一个叫做 pac 的包。

1包的代码:

package pac

import (
“fmt”
)

func Printt(x string) {
fmt.Println(x + “爱刘翰林”)

}
func printtt(x string) {
fmt.Println(x + “爱刘翰林”)

}

调用包的程序代码

package main

import (
“fmt”
“pac”
)

func main() {

pac.Printt("凯凯")

}

3在你的$GOROOT/src/pkg/pac/ 目录下放入你的包文件

% go build
% go install

4在你的工作gopath目录

go build demao.go
demao.exe

运行结果

凯凯爱刘翰林

许可证

Copyright (c) 2012 qiniu.com

基于 MIT 协议发布:


有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:guoer9973

查看原文:go语言自定义包

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

6505 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传