1、在根目录下创建chapter07文件夹,切换到文件夹下并执行 `go mod init 项目模块名`命令。 

  

2、在chapter07目录下新建service包,同时新建go文件为UserService.go、OrderService.go

  UserService.go示例代码如下:

1 package service
2 import "fmt"
3 func UserService() {
4     fmt.Println(" invoke userService ")
5 }

  OrderService.go示例代码如下:

1 package service
2 import "fmt"
3 func OrderService() {
4     fmt.Println(" invoke orderService ")
5 }

3、在终端将当前目录切换到service包下,执行go build

4、在chapter07文件夹下,新建main.go文件,代码如下

 1 package main
 2 import (
 3     "chapter07/service"
 4     "fmt"
 5 )
 6 func main() {
 7     fmt.Println(" invoke main ")
 8     service.OrderService()
 9     service.UserService()
10 }

5、执行main.go文件,结果如下