Skip to content

Commit 2516432

Browse files
authored
Merge pull request #805 from devlights/add-results-in-example
2 parents 41efec3 + 8ef7a9c commit 2516432

File tree

12 files changed

+181
-14
lines changed

12 files changed

+181
-14
lines changed

examples/basic/zerovalues/README.md

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

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

5-
| file | example name | note |
6-
|------------|---------------------|--------------------------------|
7-
| int.go | zerovalues\_int | Goにおける int のゼロ値についてのサンプルです. |
8-
| float.go | zerovalues\_float | Goにおける float のゼロ値についてのサンプルです. |
9-
| bool.go | zerovalues\_bool | Goにおける bool のゼロ値についてのサンプルです. |
10-
| string.go | zerovalues\_string | Goにおける string のゼロ値についてのサンプルです. |
11-
| pointer.go | zerovalues\_pointer | Goにおける ポインタ のゼロ値についてのサンプルです. |
12-
| slice.go | zerovalues\_slice | Goにおける スライス のゼロ値についてのサンプルです. |
13-
| map.go | zerovalues\_map | Goにおける マップ のゼロ値についてのサンプルです. |
14-
| channel.go | zerovalues\_chan | Goにおける チャネル のゼロ値についてのサンプルです. |
15-
| func.go | zerovalues\_func | Goにおける 関数 のゼロ値についてのサンプルです. |
16-
| array.go | zerovalues\_array | Goにおける 配列 のゼロ値についてのサンプルです. |
17-
| struct.go | zerovalues\_struct | Goにおける 構造体 のゼロ値についてのサンプルです. |
5+
| file | example name | note |
6+
| ---------- | ------------------ | --------------------------------------------------- |
7+
| int.go | zerovalues_int | Goにおける int のゼロ値についてのサンプルです. |
8+
| float.go | zerovalues_float | Goにおける float のゼロ値についてのサンプルです. |
9+
| bool.go | zerovalues_bool | Goにおける bool のゼロ値についてのサンプルです. |
10+
| string.go | zerovalues_string | Goにおける string のゼロ値についてのサンプルです. |
11+
| pointer.go | zerovalues_pointer | Goにおける ポインタ のゼロ値についてのサンプルです. |
12+
| slice.go | zerovalues_slice | Goにおける スライス のゼロ値についてのサンプルです. |
13+
| map.go | zerovalues_map | Goにおける マップ のゼロ値についてのサンプルです. |
14+
| channel.go | zerovalues_chan | Goにおける チャネル のゼロ値についてのサンプルです. |
15+
| func.go | zerovalues_func | Goにおける 関数 のゼロ値についてのサンプルです. |
16+
| array.go | zerovalues_array | Goにおける 配列 のゼロ値についてのサンプルです. |
17+
| struct.go | zerovalues_struct | Goにおける 構造体 のゼロ値についてのサンプルです. |

examples/basic/zerovalues/array.go

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,19 @@ func Array() error {
1818
output.Stdoutf("[array zerovalue ]", "%v\n", a)
1919

2020
return nil
21-
}
21+
22+
/*
23+
$ task
24+
task: [build] go build .
25+
task: [run] ./try-golang -onetime
26+
27+
ENTER EXAMPLE NAME: zerovalues_array
28+
29+
[Name] "zerovalues_array"
30+
[array zerovalue ] [0 0 0 0 0 0 0 0 0 0]
31+
32+
33+
[Elapsed] 12.31µs
34+
*/
35+
36+
}

examples/basic/zerovalues/bool.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,19 @@ func Bool() error {
1818
output.Stdoutf("[bool zerovalue]", "%t\n", b)
1919

2020
return nil
21+
22+
/*
23+
$ task
24+
task: [build] go build .
25+
task: [run] ./try-golang -onetime
26+
27+
ENTER EXAMPLE NAME: zerovalues_bool
28+
29+
[Name] "zerovalues_bool"
30+
[bool zerovalue] false
31+
32+
33+
[Elapsed] 8.52µs
34+
*/
35+
2136
}

examples/basic/zerovalues/channel.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,19 @@ func Channel() error {
1818
output.Stdoutf("[chan zerovalue]", "%v\n", ch)
1919

2020
return nil
21+
22+
/*
23+
$ task
24+
task: [build] go build .
25+
task: [run] ./try-golang -onetime
26+
27+
ENTER EXAMPLE NAME: zerovalues_chan
28+
29+
[Name] "zerovalues_chan"
30+
[chan zerovalue] <nil>
31+
32+
33+
[Elapsed] 20.84µs
34+
*/
35+
2136
}

examples/basic/zerovalues/float.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,19 @@ func Float() error {
1818
output.Stdoutf("[float zerovalue]", "%.1f\n", f)
1919

2020
return nil
21+
22+
/*
23+
$ task
24+
task: [build] go build .
25+
task: [run] ./try-golang -onetime
26+
27+
ENTER EXAMPLE NAME: zerovalues_float
28+
29+
[Name] "zerovalues_float"
30+
[float zerovalue] 0.0
31+
32+
33+
[Elapsed] 11.64µs
34+
*/
35+
2136
}

examples/basic/zerovalues/func.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,19 @@ func Func() error {
1919
output.Stdoutf("[func zerovalue]", "%p:%p\n", fn1, fn2)
2020

2121
return nil
22+
23+
/*
24+
$ task
25+
task: [build] go build .
26+
task: [run] ./try-golang -onetime
27+
28+
ENTER EXAMPLE NAME: zerovalues_func
29+
30+
[Name] "zerovalues_func"
31+
[func zerovalue] 0x0:0x8b8f40
32+
33+
34+
[Elapsed] 12.66µs
35+
*/
36+
2237
}

examples/basic/zerovalues/int.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,19 @@ func Int() error {
1818
output.Stdoutf("[int zerovalue]", "%d\n", i)
1919

2020
return nil
21+
22+
/*
23+
$ task
24+
task: [build] go build .
25+
task: [run] ./try-golang -onetime
26+
27+
ENTER EXAMPLE NAME: zerovalues_int
28+
29+
[Name] "zerovalues_int"
30+
[int zerovalue] 0
31+
32+
33+
[Elapsed] 7.89µs
34+
*/
35+
2136
}

examples/basic/zerovalues/map.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,19 @@ func Map() error {
2525
// >> panic: assignment to entry in nil map
2626

2727
return nil
28+
29+
/*
30+
$ task
31+
task: [build] go build .
32+
task: [run] ./try-golang -onetime
33+
34+
ENTER EXAMPLE NAME: zerovalues_map
35+
36+
[Name] "zerovalues_map"
37+
[map zerovalue] map[] 0x0 NIL?=true
38+
39+
40+
[Elapsed] 21.9µs
41+
*/
42+
2843
}

examples/basic/zerovalues/pointer.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,19 @@ func Pointer() error {
1818
output.Stdoutf("[pointer zerovalue]", "%v\n", p)
1919

2020
return nil
21+
22+
/*
23+
$ task
24+
task: [build] go build .
25+
task: [run] ./try-golang -onetime
26+
27+
ENTER EXAMPLE NAME: zerovalues_pointer
28+
29+
[Name] "zerovalues_pointer"
30+
[pointer zerovalue] <nil>
31+
32+
33+
[Elapsed] 33.67µs
34+
*/
35+
2136
}

examples/basic/zerovalues/slice.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,20 @@ func Slice() error {
2424
output.Stdoutf("[slice after append]", "%v\t%p\tNIL?=%t\n", s, s, s == nil)
2525

2626
return nil
27+
28+
/*
29+
$ task
30+
task: [build] go build .
31+
task: [run] ./try-golang -onetime
32+
33+
ENTER EXAMPLE NAME: zerovalues_slice
34+
35+
[Name] "zerovalues_slice"
36+
[slice zerovalue] [] 0x0 NIL?=true
37+
[slice after append] [100] 0xc000200018 NIL?=false
38+
39+
40+
[Elapsed] 35.2µs
41+
*/
42+
2743
}

0 commit comments

Comments
 (0)