1、目录结构

2、初始化项目
2.1 初始化命令
# 初始化项目的命令 # go mod init newprojectname go mod init demo
2.2 go.mod
使用 go mod init 命令后,会在当前目录下生成 go.mod 文件
module demo go 1.20
3、代码
3.1 main.go
package main
import (
add "demo/add"
sub "demo/sub"
"fmt"
)
/*
add "demo/add"
解释:
add:add.go 内 package name
demo:项目初始化命令的name
add:目录名称
*/
func main() {
fmt.println("main...")
res1 := sub.subfunc(10, 23)
fmt.println(res1)
res2 := add.addfunc(10, 23)
fmt.println(res2)
}
3.2 add.go
package add
import "fmt"
func addfunc(num1 int, num2 int) int {
fmt.println("我在 add_func 方法内")
return num1 + num2
}
3.3 sub.go
package sub
import "fmt"
func subfunc(num1 int, num2 int) int {
fmt.println("我在 sub_func 方法内")
return num1 - num2
}
3.4 运行结果

4、项目打包
# -o 重命名+制定文件路径 go build -o ../bin/mymain.exe .\main.go

到此这篇关于goland 使用自定义包的实现步骤的文章就介绍到这了,更多相关goland 自定义包内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论