GitHub - aereal/iter: iter provides utility functions about standard iter. 使い方 pkg.go.devを見てもらえるとよい。 Chunkを取り上げると、第一引数を n 個ごとの要素に分割したイテレータを返す。 たとえば一度に最大500個までの引数を受け取るAPIへリクエストを送る処理を実装する場合、送りたい引数リストを500件ずつに分割して送りたい。 そういう時に Chunk を使うとよい。 for chunk := range seq.Chunk(args, 500) { _ = sendRequest(ctx, c…