File tree Expand file tree Collapse file tree 13 files changed +222
-10
lines changed
Expand file tree Collapse file tree 13 files changed +222
-10
lines changed Original file line number Diff line number Diff line change 22
33このディレクトリには以下のサンプルがあります。
44
5- | file | example name | note |
6- | -----------------------------| -------------------------| ------------------------------------------|
7- | basic \_ for \_ loop .go | loops \_ basic \_ for \_ loop | 他の言語でも同じように存在する基本的な for-loop についてのサンプルです |
8- | basic \_ foreach .go | loops \_ basic \_ foreach | Go での foreach ループのサンプルです |
9- | channel \_ loop .go | loops \_ channel \_ loop | チャネルをループさせる場合のサンプルです |
10- | map \_ loop .go | loops \_ map \_ loop | map のループについてのサンプルです |
11- | range \_ loop .go | loops \_ range \_ loop | 単純に指定回数ループするためのサンプルです |
12- | infinite \_ loop .go | loops \_ infinite \_ loop | 無限ループのサンプルです |
13- | slice \_ loop .go | loops \_ slice \_ loop | スライスのループについてのサンプルです |
14- | for \_ loop \_ two \_ variable .go | loops \_ two \_ variable | for ループで 2つの変数 を初期化してループさせるサンプルです |
5+ | file | example name | note |
6+ | ------------------------ | -------------------- | ---------------------------------------------------------------------- |
7+ | basic_for_loop .go | loops_basic_for_loop | 他の言語でも同じように存在する基本的な for-loop についてのサンプルです |
8+ | basic_foreach .go | loops_basic_foreach | Go での foreach ループのサンプルです |
9+ | channel_loop .go | loops_channel_loop | チャネルをループさせる場合のサンプルです |
10+ | map_loop .go | loops_map_loop | map のループについてのサンプルです |
11+ | range_loop .go | loops_range_loop | 単純に指定回数ループするためのサンプルです |
12+ | infinite_loop .go | loops_infinite_loop | 無限ループのサンプルです |
13+ | slice_loop .go | loops_slice_loop | スライスのループについてのサンプルです |
14+ | for_loop_two_variable .go | loops_two_variable | for ループで 2つの変数 を初期化してループさせるサンプルです |
Original file line number Diff line number Diff line change @@ -20,4 +20,23 @@ func BasicForLoop() error {
2020 }
2121
2222 return nil
23+
24+ /*
25+ $ task
26+ task: Task "build" is up to date
27+ task: [run] ./try-golang -onetime
28+
29+ ENTER EXAMPLE NAME: loops_basic_for_loop
30+
31+ [Name] "loops_basic_for_loop"
32+ [0] go
33+ [1] java
34+ [2] dotnet
35+ [3] python
36+ [4] flutter
37+
38+
39+ [Elapsed] 51.92µs
40+ */
41+
2342}
Original file line number Diff line number Diff line change @@ -19,4 +19,23 @@ func BasicForeach() error {
1919 }
2020
2121 return nil
22+
23+ /*
24+ $ task
25+ task: [build] go build .
26+ task: [run] ./try-golang -onetime
27+
28+ ENTER EXAMPLE NAME: loops_basic_foreach
29+
30+ [Name] "loops_basic_foreach"
31+ [0] go
32+ [1] java
33+ [2] dotnet
34+ [3] python
35+ [4] flutter
36+
37+
38+ [Elapsed] 71.68µs
39+ */
40+
2241}
Original file line number Diff line number Diff line change @@ -36,4 +36,23 @@ func ChannelLoop() error {
3636 <- quit
3737
3838 return nil
39+
40+ /*
41+ $ task
42+ task: [build] go build .
43+ task: [run] ./try-golang -onetime
44+
45+ ENTER EXAMPLE NAME: loops_channel_loop
46+
47+ [Name] "loops_channel_loop"
48+ go
49+ java
50+ dotnet
51+ python
52+ flutter
53+
54+
55+ [Elapsed] 248.37µs
56+ */
57+
3958}
Original file line number Diff line number Diff line change @@ -33,4 +33,19 @@ func DiffRangeLoopAndNormalLoop() error {
3333 */
3434
3535 return nil
36+
37+ /*
38+ $ task
39+ task: [build] go build .
40+ task: [run] ./try-golang -onetime
41+
42+ ENTER EXAMPLE NAME: loops_diff_range_and_normal
43+
44+ [Name] "loops_diff_range_and_normal"
45+ [range-loop] [1 2 3 99 99 99]
46+
47+
48+ [Elapsed] 22.5µs
49+ */
50+
3651}
Original file line number Diff line number Diff line change @@ -44,4 +44,20 @@ func ForLoopCopyValue() error {
4444 p (accounts )
4545
4646 return nil
47+
48+ /*
49+ $ task
50+ task: [build] go build .
51+ task: [run] ./try-golang -onetime
52+
53+ ENTER EXAMPLE NAME: loops_for_loop_copy_value
54+
55+ [Name] "loops_for_loop_copy_value"
56+ {100}{200}{300}
57+ {1100}{1200}{1300}
58+
59+
60+ [Elapsed] 64.7µs
61+ */
62+
4763}
Original file line number Diff line number Diff line change @@ -21,4 +21,20 @@ func ForLoopTwoVariable() error {
2121 output .Stdoutl ("[ret ]" , string (r ))
2222
2323 return nil
24+
25+ /*
26+ $ task
27+ task: [build] go build .
28+ task: [run] ./try-golang -onetime
29+
30+ ENTER EXAMPLE NAME: loops_two_variable
31+
32+ [Name] "loops_two_variable"
33+ [orig] helloworld
34+ [ret ] dlrowolleh
35+
36+
37+ [Elapsed] 22.389µs
38+ */
39+
2440}
Original file line number Diff line number Diff line change 3030 fmt .Println ("" )
3131
3232 return nil
33+
34+ /*
35+ $ task
36+ task: [build] go build .
37+ task: [run] ./try-golang -onetime
38+
39+ ENTER EXAMPLE NAME: loops_infinite_loop
40+
41+ [Name] "loops_infinite_loop"
42+ ..............
43+
44+
45+ [Elapsed] 3.000575495s
46+ */
47+
3348}
Original file line number Diff line number Diff line change @@ -19,4 +19,22 @@ func MapLoop() error {
1919 }
2020
2121 return nil
22+
23+ /*
24+ $ task
25+ task: [build] go build .
26+ task: [run] ./try-golang -onetime
27+
28+ ENTER EXAMPLE NAME: loops_map_loop
29+
30+ [Name] "loops_map_loop"
31+ [dotnet] Console.WriteLine
32+ [python] print
33+ [go] fmt.Println
34+ [java] System.out.println
35+
36+
37+ [Elapsed] 34.19µs
38+ */
39+
2240}
Original file line number Diff line number Diff line change @@ -16,4 +16,24 @@ func RangeLoop() error {
1616 }
1717
1818 return nil
19+
20+ /*
21+ $ task
22+ task: [build] go build .
23+ task: [run] ./try-golang -onetime
24+
25+ ENTER EXAMPLE NAME: loops_range_loop
26+
27+ [Name] "loops_range_loop"
28+ hello
29+ hello
30+ hello
31+ [0] hello
32+ [1] hello
33+ [2] hello
34+
35+
36+ [Elapsed] 28.85µs
37+ */
38+
1939}
You can’t perform that action at this time.
0 commit comments