Skip to content

Commit c1e7e34

Browse files
committed
Add Results in examples
1 parent 27cb978 commit c1e7e34

File tree

7 files changed

+148
-8
lines changed

7 files changed

+148
-8
lines changed

examples/basic/maps/README.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
このディレクトリには以下のサンプルがあります。
44

5-
| file | example name | note |
6-
|--------------------|------------------|------------------------------------------|
7-
| map\_basic.go | map\_basic | マップについてのサンプル |
8-
| map\_for.go | map\_for | マップをループするサンプルです。 |
9-
| map\_initialize.go | map\_initialize | マップの初期化に関するサンプルです。 |
10-
| map\_delete.go | map\_delete | マップの要素を削除するサンプルです。 |
11-
| map\_access.go | map\_access | マップに対する操作に関してのサンプルです。 |
12-
| map\_deepequal.go | map\_deep\_equal | マップに対して reflect.DeepEqual() した場合のサンプルです. |
5+
| file | example name | note |
6+
| ----------------- | -------------- | ---------------------------------------------------------- |
7+
| map_basic.go | map_basic | マップについてのサンプル |
8+
| map_for.go | map_for | マップをループするサンプルです。 |
9+
| map_initialize.go | map_initialize | マップの初期化に関するサンプルです。 |
10+
| map_delete.go | map_delete | マップの要素を削除するサンプルです。 |
11+
| map_access.go | map_access | マップに対する操作に関してのサンプルです。 |
12+
| map_deepequal.go | map_deep_equal | マップに対して reflect.DeepEqual() した場合のサンプルです. |
13+
| | | |
1314

examples/basic/maps/map_access.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,22 @@ func MapAccess() error {
3838
}
3939

4040
return nil
41+
42+
/*
43+
$ task
44+
task: [build] go build .
45+
task: [run] ./try-golang -onetime
46+
47+
ENTER EXAMPLE NAME: map_access
48+
49+
[Name] "map_access"
50+
m[a] val: 100 ok: true
51+
m[not_exists] val: 0 ok: false
52+
m[存在するパターン] val: 100 ok: true
53+
m[存在しないパターン] val: 0 ok: false
54+
55+
56+
[Elapsed] 31.96µs
57+
*/
58+
4159
}

examples/basic/maps/map_basic.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,24 @@ func MapBasic() error {
3939
}
4040

4141
return nil
42+
43+
/*
44+
$ task
45+
task: Task "build" is up to date
46+
task: [run] ./try-golang -onetime
47+
48+
ENTER EXAMPLE NAME: map_basic
49+
50+
[Name] "map_basic"
51+
hoge
52+
hello HOGE
53+
HELLO HOGE2
54+
hello HOGE
55+
56+
57+
[Elapsed] 23.65µs
58+
*/
59+
4260
}
4361

4462
func say(name string) string {

examples/basic/maps/map_deepequal.go

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,56 @@ func MapDeepEqual() error {
3535
mapDataIsStruct()
3636

3737
return nil
38+
39+
/*
40+
$ task
41+
task: [build] go build .
42+
task: [run] ./try-golang -onetime
43+
44+
ENTER EXAMPLE NAME: map_deep_equal
45+
46+
[Name] "map_deep_equal"
47+
[Map data is base type] -------------------------------------------
48+
[&m1] 0xc000074410
49+
[&m2] 0xc000074418
50+
&m1 == &m2 false
51+
[m1] map[0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9]
52+
[m2] map[0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9]
53+
m1 == m2 true
54+
[m1] map[0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9]
55+
[m2] map[0:100 1:100 2:100 3:100 4:100 5:100 6:100 7:100 8:100 9:100]
56+
m1 == m2 false
57+
[&m3] 0xc000074420
58+
&m1 == &m3 false
59+
[m1] map[0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9]
60+
[m3] map[0:0 1:1 2:2 3:3 4:4]
61+
m1 == m3 false
62+
[m1] map[0:0 1:1 2:2 3:3 4:4]
63+
[m3] map[0:0 1:1 2:2 3:3 4:4]
64+
m1 == m3 true
65+
[Map data is struct] -------------------------------------------
66+
[&m1] 0xc000074428
67+
[&m2] 0xc000074430
68+
&m1 == &m2 false
69+
[m1] map[{0}:{0} {1}:{1} {2}:{2} {3}:{3} {4}:{4} {5}:{5} {6}:{6} {7}:{7} {8}:{8} {9}:{9}]
70+
[m2] map[{0}:{0} {1}:{1} {2}:{2} {3}:{3} {4}:{4} {5}:{5} {6}:{6} {7}:{7} {8}:{8} {9}:{9}]
71+
m1 == m2 true
72+
[m1] map[{0}:{0} {1}:{1} {2}:{2} {3}:{3} {4}:{4} {5}:{5} {6}:{6} {7}:{7} {8}:{8} {9}:{9}]
73+
[m2] map[{0}:{100} {1}:{100} {2}:{100} {3}:{100} {4}:{100} {5}:{100} {6}:{100} {7}:{100} {8}:{100} {9}:{100}]
74+
m1 == m2 false
75+
[&m3] 0xc000074438
76+
&m1 == &m3 false
77+
[m1] map[{0}:{0} {1}:{1} {2}:{2} {3}:{3} {4}:{4} {5}:{5} {6}:{6} {7}:{7} {8}:{8} {9}:{9}]
78+
[m3] map[{0}:{0} {1}:{1} {2}:{2} {3}:{3} {4}:{4}]
79+
m1 == m3 false
80+
[m1] map[{0}:{0} {1}:{1} {2}:{2} {3}:{3} {4}:{4}]
81+
[m3] map[{0}:{0} {1}:{1} {2}:{2} {3}:{3} {4}:{4}]
82+
m1 == m3 true
83+
84+
85+
[Elapsed] 508.27µs
86+
*/
87+
3888
}
3989

4090
func mapDataIsBaseType() {

examples/basic/maps/map_delete.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,22 @@ func MapDelete() error {
3333
f(m)
3434

3535
return nil
36+
37+
/*
38+
$ task
39+
task: [build] go build .
40+
task: [run] ./try-golang -onetime
41+
42+
ENTER EXAMPLE NAME: map_delete
43+
44+
[Name] "map_delete"
45+
len: 2 val: map[a:100 b:200]
46+
len: 1 val: map[b:200]
47+
len: 0 val: map[]
48+
len: 0 val: map[]
49+
50+
51+
[Elapsed] 107.33µs
52+
*/
53+
3654
}

examples/basic/maps/map_for.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,22 @@ func MapFor() error {
2121
}
2222

2323
return nil
24+
25+
/*
26+
$ task
27+
task: Task "build" is up to date
28+
task: [run] ./try-golang -onetime
29+
30+
ENTER EXAMPLE NAME: map_for
31+
32+
[Name] "map_for"
33+
KEY: apple
34+
KEY: banana
35+
KEY: apple VALUE: 100
36+
KEY: banana VALUE: 200
37+
38+
39+
[Elapsed] 33.95µs
40+
*/
41+
2442
}

examples/basic/maps/map_initialize.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,21 @@ func MapInitialize() error {
2525
fmt.Printf("[m2] len: %d\tval: %v\n", len(m2), m2)
2626

2727
return nil
28+
29+
/*
30+
$ task
31+
task: [build] go build .
32+
task: [run] ./try-golang -onetime
33+
34+
ENTER EXAMPLE NAME: map_initialize
35+
36+
[Name] "map_initialize"
37+
[m1] len: 0 val: map[string]int{}
38+
[m1] len: 2 val: map[a:100 b:200]
39+
[m2] len: 2 val: map[a:100 b:200]
40+
41+
42+
[Elapsed] 45µs
43+
*/
44+
2845
}

0 commit comments

Comments
 (0)