go mod package 实例
所属分类 go
浏览量 619
|____go.mod
|____util
| |____utils.go
|____calc.go
|____main.go
// go.mod
module demo
go 1.19
// calc.go
package main
func add(num1 int, num2 int) int {
return num1 + num2
}
// utils.go
package util
func min(a int, b int) int {
if a <= b {
return a
}
return b
}
func Min(a int, b int) int {
if a <= b {
return a
}
return b
}
// main.go
package main
import (
"demo/util"
// package util is not in GOROOT (/usr/local/go/src/util)
// "util"
"fmt"
)
func main() {
fmt.Println("hello")
fmt.Println(add(1, 2))
fmt.Println(util.Min(2, 3))
// undefined: util.min
// fmt.Println(util.min(2, 3))
}
https://gitee.com/dyyx/hellocode/tree/master/demo/go/gomod
上一篇
下一篇
go make 用法
go new
GO值类型和引用类型
go依赖查看
netty异步机制
TDengine 白皮书 要点