From 93c633b0b3e2ce94d28c50db98966f5a244de374 Mon Sep 17 00:00:00 2001 From: sre Date: Sun, 30 Jan 2022 12:52:47 +0800 Subject: [PATCH] 1st for go mod test --- .gitignore | 2 ++ README.md | 1 + calc.go | 9 +++++++++ go.mod | 3 +++ main.go | 11 +++++++++++ 5 files changed, 26 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 calc.go create mode 100644 go.mod create mode 100644 main.go diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6e6b069 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea +go.sum \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..f89dffe --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +demo for go mod pkg \ No newline at end of file diff --git a/calc.go b/calc.go new file mode 100644 index 0000000..d22fbea --- /dev/null +++ b/calc.go @@ -0,0 +1,9 @@ +package calc // package 一定要放在最上面 + +func Add(x, y int) int { // 首字母大写表示公有方法 + return x + y +} + +func Sub(x, y int) int { + return x - y +} diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..677bb48 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module calc + +go 1.18 diff --git a/main.go b/main.go new file mode 100644 index 0000000..e1915ff --- /dev/null +++ b/main.go @@ -0,0 +1,11 @@ +package main + +import ( + "fmt" + _ "sre.ink/go/calc" // 使用自定义包 +) + +func main() { + sum := calc.Add(10, 2) + fmt.Println(sum) +}