007-Go package 说明
1:在项目src下面存在两个目录,每个目录里面各有一个go文件

2:add.go
package test02
func Add(a int, b int) int{
    return a + b
}
注意:名称以大写字母起始的是可导出的,可以在包的外部调用Add方法。在 Go 中,当函数的首字母大写的时候,函数会被从包中导出。
公有函数的名字以大写字母开头;
私有函数的名字以小写字母开头。
3:main.go
package main import(
"fmt"
"test02"
) func main(){
a :=
b := result := test02.Add(a, b) fmt.Printf("%d + %d = %d", a, b, result)
}
导入包名,然后通过包名进行函数调用。
4:main 包中的不同的文件的代码不能相互调用,其他包的可以。
007-Go package 说明的更多相关文章
- Java牛角尖【007】:Java中的Error能不能被Catch
		
Java牛角尖[007]:Java中的Error能不能被Catch 网上看到很多朋友说Java中Error是无法Catch到的,而Java中定义的Error类型又很难测试到,那就估且以为确是如此吧 ...
 - NPM (node package manager) 入门 - 基础使用
		
什么是npm ? npm 是 nodejs 的包管理和分发工具.它可以让 javascript 开发者能够更加轻松的共享代码和共用代码片段,并且通过 npm 管理你分享的代码也很方便快捷和简单. 截至 ...
 - npm package.json属性详解
		
概述 本文档是自己看官方文档的理解+翻译,内容是package.json配置里边的属性含义.package.json必须是一个严格的json文件,而不仅仅是js里边的一个对象.其中很多属性可以通过np ...
 - 关于Visual Studio 未能加载各种Package包的解决方案
		
问题: 打开Visual Studio 的时候,总提示未能加载相应的Package包,有时候还无法打开项目,各种提示 解决方案: 进入用户目录 C:\Users\用户名\AppData\Local\M ...
 - SSIS 包部署 Package Store 后,在 IS 中可以执行,AGENT 执行却报错
		
可以执行 SSIS Package ,证明用 SSIS Package 的账户是可以执行成功的.SQL Server Agent 默认指定账号是 Network Service. 那么可以尝试一下将 ...
 - 如何使用yum 下载 一个 package ?如何使用 yum install package 但是保留 rpm 格式的 package ? 或者又 如何通过yum 中已经安装的package 导出它,即yum导出rpm?
		
注意 RHEL5 和 RHEL6 的不同 How to use yum to download a package without installing it Solution Verified - ...
 - [转]安装 SciTE 报错 No package ‘gtk+-2.0′ found
		
centos 记事本,有时候感觉不够用,或者 出毛病,打不开文件 然后决定安装个其他的记事本, 找来找去, 感觉 SciTE 还可以,于是下载源码编译安装,结果 No package ‘gtk+-2 ...
 - ERROR ITMS-90167: "No .app bundles found in the package"错误
		
ERROR ITMS-90167: "No .app bundles found in the package" 出现如上错误请查检以下2个方向: 1.macOS Sierra 1 ...
 - CRL快速开发框架系列教程八(使用CRL.Package)
		
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
 - Sublime text 2/3 中 Package Control 的安装与使用方法
		
Package Control 插件是一个方便 Sublime text 管理插件的插件,但因为 Sublime Text 3 更新了 Python 的函数,API不同了,导致基于 Python 开发 ...
 
随机推荐
- HikariCP 脑火Failed to obtain JDBC Connection: You need to run the CLI build and you need target/classes in your classpath to run.
			
测试了一下 HikariCP 连接池报错,无解 十一月 16, 2017 5:31:59 下午 org.apache.catalina.core.StandardContext loadOnStart ...
 - java7 NIO2 watching service API
			
java7 NIO2新增了文件系统的相关事件处理API,为目录,文件新增修改删除等事件添加事件处理. package reyo.sdk.utils.file; import java.io.IOExc ...
 - ProgressBar学习笔记,自定义横向进度条的样式(包含ActionBar上面的进度条)
			
点显示进度条后→ android:max="100" 进度条的最大值 android:progress 进度条已经完成的进度值 android:progressDrawab ...
 - Java 线程与锁
			
Synchronization synchronized语法可以获取锁, 当其他线程持有锁的时候该线程想要获取锁将会进入等待状态, 直到没有其他线程持有该锁 显示使用 synchronized (lo ...
 - fromdata上传文件,ajax上传文件, 纯js上传文件,html5文件异步上传
			
前端代码: 上传附件(如支付凭证等) <input type="file" name="fileUpload" id="fileUpload&q ...
 - JavaScript:String 对象
			
ylbtech-JavaScript:String 对象 1.返回顶部 String 对象 String 对象用于处理文本(字符串). 创建 String 对象的语法: new String(s); ...
 - [算法导论]quicksort algorithm @ Python
			
算法导论上面快速排序的实现. 代码: def partition(array, left, right): i = left-1 for j in range(left, right): if arr ...
 - 解决ASP.NET页面回车回发的问题
			
在asp.net页面中在文本框.按钮等服务器控件上回车都会导致页面回发,网上很多解决方案是使用JS来进行event.keyCode==13判断是否按下的回车键,如果是就event.returnValu ...
 - ORM数据库框架 greenDAO SQLite MD
			
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
 - MongoDB分页的Java实现和分页需求的思考
			
前言 传统关系数据库中都提供了基于row number的分页功能,切换MongoDB后,想要实现分页,则需要修改一下思路. 传统分页思路 假设一页大小为10条.则 //page 1 1-10 //pa ...