Goメモ-78 (指定したインターバルでデータを出力するチャネル, Interval)

概要 サンプル 参考 関連記事 概要 引き続き、小ネタチャネル関数の続き。( #関連記事 参照) たまに処理をするたびに一定時間のインターバルを置いておきたいときがあったりします。 たいてい以下のように書くと思います。 for v := range Take(Repeat(1)) { // v を使って何か処理 <-time.After(100 * time.Millisecond)…