Skip to content

Commit bf0399d

Browse files
author
hero
committed
Merge remote-tracking branch 'origin/master'
2 parents ee330f6 + a45ceaa commit bf0399d

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

other/tool_test.go

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ func A() {
5050
}()
5151
}
5252

53+
//抽奖
5354
func Test_lottery(t *testing.T) {
5455
var lottery = make(map[string]int)
5556
lottery["特等奖"] = 5
@@ -80,3 +81,41 @@ func Test_lottery(t *testing.T) {
8081
}
8182
}
8283
}
84+
85+
type DataCommon struct {
86+
A int
87+
}
88+
89+
func NewDataCommon() *DataCommon {
90+
return &DataCommon{A: 1}
91+
}
92+
93+
func TestCommon(t *testing.T) {
94+
info := NewDataCommon()
95+
fmt.Println("info", info)
96+
var a = make(map[string]*DataCommon)
97+
a["a"] = info
98+
for k, v := range a {
99+
fmt.Println("a[\"a\"]", k, v)
100+
}
101+
info.A = 2
102+
var b = make(map[string]*DataCommon)
103+
b["a"] = info
104+
for k, v := range b {
105+
fmt.Println("b[\"a\"]", k, v)
106+
}
107+
for k, v := range a {
108+
fmt.Println("a[\"a\"]", k, v)
109+
}
110+
}
111+
112+
func TestAppent(t *testing.T) {
113+
var info []int
114+
info = append(info, 2, 3, 4, 5, 6)
115+
fmt.Println("info", info)
116+
info = append([]int{1}, info...)
117+
if len(info) > 5 {
118+
info = info[:5]
119+
}
120+
fmt.Println("info", info)
121+
}

0 commit comments

Comments
 (0)