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文件,结果如下