文档章节

go包 相关说明

汤汤圆圆
 汤汤圆圆
发布于 07/28 10:39
字数 234
阅读 0
收藏 0

目录结构

src
----db
-------db.go
----utils
------p1.go
----main.go

main.go

	package main
	import(
		"fmt"
		"packageDemo/db" //从环境变量 GOPAHT src目录底下起(不包括src目录)
		ut "packageDemo/utils" //给包取一个别名
	)

	func main() {
		num  := db.TestDb(1, 2) //db是包名; db.go中得package xxx(是这个名称其实和文件和目录没有关系)
		fmt.Println(num)
		ut.Test()
	}

db.go

	package db
	func TestDb (x, y int) int {
		return  x + y;
	}

p1.go
	package util
	import(
		"fmt"
	)
	func Test()  {
		fmt.Println("util");	
	}

go build 也是也从GOPATH环境变量开始不包括src目录;pkg 目录的 xx.a 文件是库文件;开发的时候如果我们开发了一个公共库;可以直接给这个xx.a文件给其他同事;其他同事就能使用其里的方法了

C:\kaifa\html\go>go build -o bin/pdemo.exe packageDemo/

© 著作权归作者所有

汤汤圆圆

汤汤圆圆

粉丝 11
博文 82
码字总数 26104
作品 0
昌平
程序员
私信 提问
Ubuntu Linux系统下apt-get命令详解

整理了Ubuntu Linux操作系统下apt-get命令的详细说明,分享给大家。 常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 ...

Yomut
2015/12/08
45
0
MySQL 5.7.20在RedHat 7.2上通过RPM包安装

一、安装环境 1、操作系统版本:Red Hat Enterprise Linux Server release 7.2 (Maipo) 2、Mysql版本:mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar 一、安装说明 1、官网上关于mysql 5.7的各个...

jianlong1990
2018/04/18
0
0
扩展mybatis-generator自动生成代码项目

项目结构预览 项目结构图 实现功能 通用的新增方法 通用的分页方法 通用的修改方法 注意事项 需要修改的位置 generatorConfig.properties文件中 项目路径 jdbcConnection 连接的相关配置 ge...

无名小小伟
2017/12/26
0
0
hdfs 集群间数据交换 - HdfsDataExchanger

背景 当前比较流行的hdfs间数据迁移工具有hadoop默认提供的distcp,阿里开源的DataX,这些工具能够满足常规的大部分需求,但是当时碰到hadoop版本不一致、keberos授权等场景时就行不通了。针...

SebastianHe
2018/10/12
367
0
马金凯/rocketmq-flume

rocketmq-flume Source&Sink 该项目用于RocketMQ与Flume-ng之间的消息接收和投递。 首先请确定您已经对RocketMQ和Flume-ng有了基本的了解 确保本地maven库中已经存在RocketMQ相关的包,或者下...

马金凯
2015/01/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

postman批量测试

postman批量调用: 先单个调用,成功了 再save为collection 再点击三角形,点击run 设置1000次,run就可以 见《postman批量测试.docx》

Danni3
15分钟前
5
0
js 对象操作 js 对象和对象赋值 去除关联性 对象原型操作 把一个对象A赋值给另一个对象B 并且对象B 修改 不会影响 A对象

当我们在项目需要 复制一个对象到另一个对象并且 被复制的对象不能受复制后的对象的影响。 我先总结下 我们哪些方法可以复制对象 // 直接赋值var obj1 = { a: 1 };var obj2 = obj1;...

xiaogg
16分钟前
3
0
Go微服务全链路跟踪详解

在微服务架构中,调用链是漫长而复杂的,要了解其中的每个环节及其性能,你需要全链路跟踪。 它的原理很简单,你可以在每个请求开始时生成一个唯一的ID,并将其传递到整个调用链。 该ID称为C...

倚天码农
30分钟前
3
0
QML笔记-对QML中信号与槽的基本认识

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq78442761/article/details/90753986 目录 基本概念 演示...

shzwork
37分钟前
3
0
SSH安全加强两步走

从 OpenSSH 6.2 开始已经支持 SSH 多因素认证,本文就来讲讲如何在 OpenSSH 下启用该特性。 OpenSSH 6.2 以后的版本多了一个配置项 AuthenticationMethods。该配置项可以让 OpenSSH 同时指定...

xiangyunyan
55分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部