Browse Source

增加 go.mod

liuyuqi-dellpc 4 years ago
parent
commit
db85a030b6

+ 0 - 7
.settings/.jsdtscope

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
-	<classpathentry kind="src" path=""/>
-	<classpathentry kind="output" path=""/>
-</classpath>

+ 0 - 1
.settings/org.eclipse.wst.jsdt.ui.superType.container

@@ -1 +0,0 @@
-org.eclipse.wst.jsdt.launching.JRE_CONTAINER

+ 0 - 1
.settings/org.eclipse.wst.jsdt.ui.superType.name

@@ -1 +0,0 @@
-Global

+ 4 - 7
basic/calc/calc.go

@@ -2,11 +2,8 @@ package calc
 
 import "fmt"
 
-var Usage=func(){
-	 fmt.Println("USAGE: calc command [arguments] ...")
-	 fmt.Println("")
-	 fmt.Println("\nThe commands are:\n\tadd\tAddition of two values.\n\tsqrt\tSquares")
+var Usage = func() {
+	fmt.Println("USAGE: calc command [arguments] ...")
+	fmt.Println("")
+	fmt.Println("\nThe commands are:\n\tadd\tAddition of two values.\n\tsqrt\tSquares")
 }
-func main(){
-	
-}

+ 0 - 0
basic/class/Student.go


+ 0 - 8
basic/class/print.go

@@ -1,8 +0,0 @@
-package basic
-
-import (
-	"fmt"
-)
-
-fmt.Print("哈哈")
-

+ 4 - 2
basic/math/math.go → basic/math/math_test.go

@@ -3,12 +3,14 @@ package math
 import (
 	"fmt"
 	"math"
+	"testing"
 )
 
-func main(){
+/*测试基本数学函数*/
+func TestBasic(t *testing.T){
 	i:=100
 	fmt.Println(math.Abs(float64(i)))//绝对值
-	fmt.Println(math.Ceil(5.0))       //向上取整
+	fmt.Println(math.Ceil(5.1))       //向上取整
 	fmt.Println(math.Floor(5.8))      //向下取整
 	fmt.Println(math.Mod(11, 3))      //取余数,同11%3
 	fmt.Println(math.Modf(5.26))      //取整数,取小数

+ 1 - 9
basic/class/duo.go → basic/model/animal.go

@@ -1,4 +1,4 @@
-package main
+package model
 
 import "fmt"
 
@@ -27,11 +27,3 @@ func allrun(live Live) {
 	live.run()
 }
 
-func main() {
-	//接口不能实例化,只能对接口的结构体实例化
-	peo := &People{"derek"}
-	allrun(peo) //derek在跑步
-	//多态,条件不同结果不同
-	a := &Animal{"小狗"}
-	allrun(a) //小狗在跑步
-}

+ 1 - 1
basic/class/in.go → basic/model/people.go

@@ -1,4 +1,4 @@
-package main
+package model
 
 import "fmt"
 

+ 12 - 0
basic/model/people_test.go

@@ -0,0 +1,12 @@
+package model
+
+import "testing"
+
+func TestPeople_GetAge(t *testing.T) {
+	//接口不能实例化,只能对接口的结构体实例化
+	peo := &People{"derek"}
+	allrun(peo) //derek在跑步
+	//多态,条件不同结果不同
+	a := &Animal{"小狗"}
+	allrun(a) //小狗在跑步
+}

+ 1 - 1
basic/class/s.go → basic/model/s.go

@@ -1,4 +1,4 @@
-package main
+package model
 
 import (
 	"fmt"

+ 1 - 1
basic/class/a.go → basic/model/teacher.go

@@ -1,4 +1,4 @@
-package main
+package model
 import "fmt"
 //继承
 type People struct {

+ 6 - 4
basic/simplemath/add.go

@@ -1,8 +1,10 @@
 package simplemath
 
-import (
+import "math"
 
-)
-func Add(a int,b int) int{
-	return a+b
+func Add(a int, b int) int {
+	return a + b
+}
+func Sqrt(num float64) float64 {
+	return math.Sqrt(num)
 }

+ 14 - 4
basic/simplemath/add_test.go

@@ -3,9 +3,19 @@ package simplemath
 import (
 	"testing"
 )
-func TestAdd(t *){
-	v :=Sqrt(16)
-	if v!=4{
-		t.Errorf()
+
+func TestAdd(t *testing.T) {
+	v:=Add(3,5)
+	if v!=8{
+		t.Errorf("计算错误")
+	}else {
+		println("正确啦")
+	}
+}
+
+func TestSqrt(t *testing.T) {
+	v := Sqrt(16.0)
+	if v != 4 {
+		t.Errorf("error")
 	}
 }

+ 0 - 6
basic/simplemath/sqrt.go

@@ -1,6 +0,0 @@
-package simplemath
-
-import (
-
-)
-

+ 1 - 1
beego/main.go

@@ -1,7 +1,7 @@
 package main
 
 import (
-	_ "test2-go/routers"
+	_ "beego/routers"
 	"github.com/urfave/cli"
 	"os"
 )

+ 5 - 0
go.mod

@@ -0,0 +1,5 @@
+module git.yoqi.me/lyq/go-note
+
+go 1.13
+
+require github.com/urfave/cli v1.22.2 // indirect

+ 12 - 0
go.sum

@@ -0,0 +1,12 @@
+github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
+github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d h1:U+s90UTSYgptZMwQh2aRr3LuazLJIa+Pg3Kc1ylSYVY=
+github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
+github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
+github.com/russross/blackfriday/v2 v2.0.1 h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q=
+github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
+github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo=
+github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
+github.com/urfave/cli v1.22.2 h1:gsqYFH8bb9ekPA12kRo0hfjngWQjkJPlN9R0N78BoUo=
+github.com/urfave/cli v1.22.2/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0=
+gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=

+ 7 - 0
main.go

@@ -0,0 +1,7 @@
+package main
+
+import "git.yoqi.me/lyq/go-note/basic/simplemath"
+func main()  {
+	sum := simplemath.Add(3, 4)
+	println(sum)
+}