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 := 100
    b := 200

    result := test02.Add(a, b)

    fmt.Printf("%d + %d = %d", a, b, result)
}

导入包名,然后通过包名进行函数调用。

 4:main 包中的不同的文件的代码不能相互调用,其他包的可以。

 

posted @ 2018-04-12 22:10  yshy  阅读(163)  评论(0编辑  收藏  举报