中級 › close of closed channel パニックの原因と直し方 › パターン1
close of closed channel パニックの原因と直し方
一度closeしたチャネルをもう一度closeしようとすると、実行時にパニックが発生します。
1 package main 2 3 func main() { 4 ch := make(chan int) 5 close(ch) 6 _________ ^ 7 }
panic: close of closed channel
空欄を埋めて実行を通す
一度closeしたチャネルをもう一度closeすると、無視されずに実行時パニックになります。
次の問題