[[csvutil]]を使う。
```go
import (
"github.com/jszwec/csvutil"
"os"
)
func saveCsv[T any](path string, records []T) error {
bytes, err := csvutil.Marshal(records)
if err != nil {
return err
}
if err := os.WriteFile(path, bytes, 644); err != nil {
return err
}
return nil
}
```