質問編集履歴
1
期待している出力(質問者の思ってるうまくいった時の出力)を追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,6 +5,18 @@
|
|
5
5
|
`hoge()`が呼ばれるたびに関数内でchannelに送信する回数は減っていき、最後にはchannelへの送信自体がされなくなるような挙動のイメージです。
|
6
6
|
channelに値が送信されなくなり、`ch`のバッファが空になったときにcloseをしたいのですが、適切なハンドリングができずに困っています。
|
7
7
|
恐れ入りますが、どのようにclose処理を書けばいいか(もしくは、こういった書き方はそもそも文法としてふさわしくないか)ご教示いただければと思います。
|
8
|
+
期待している出力は下記です。
|
9
|
+
```stdout
|
10
|
+
3
|
11
|
+
0
|
12
|
+
1
|
13
|
+
2
|
14
|
+
0
|
15
|
+
1
|
16
|
+
0
|
17
|
+
0
|
18
|
+
done
|
19
|
+
```
|
8
20
|
|
9
21
|
### 発生している問題・エラーメッセージ
|
10
22
|
|