自己编写非执行包

  自己编写的非执行包也可以用类似的方法引用。

  下面我们将继续以 Hello world 为例来说明如何编写非执行包并在其他包中引用。

  首先,在 src 目录下创建一个子目录 package1,在其中新建一个代码文件 package1.go,代码如下:

package package1

import (
	"fmt"
)

func Hello() {
	fmt.Println("Hello world!")
}

  然后,在 src 目录下在创建一个子目录 test1,在其中新建一个代码文件 test1.go,代码如下:

package main

import (
	"package1"
)

func main() {
	package1.Hello()
}

  最后,直接编译并执行 test1 包可以得到输出结果,如下:

 Go从入门到精通——自己编写非执行包_子目录

 

   我们再来研究一下这两个包的代码。package1 包的代码中,首先用一下代码:

package package1