From 2bbaea2c6801de0fa5933bc41dd5ba445a1a1b1d Mon Sep 17 00:00:00 2001 From: roach Date: Sat, 23 Jul 2022 19:16:57 +0900 Subject: [PATCH] [#103] Optimize writeNext Method --- .../github/doyaaaaaken/kotlincsv/client/CsvFileWriter.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/jvmMain/kotlin/com/github/doyaaaaaken/kotlincsv/client/CsvFileWriter.kt b/src/jvmMain/kotlin/com/github/doyaaaaaken/kotlincsv/client/CsvFileWriter.kt index 682d000..8c98102 100644 --- a/src/jvmMain/kotlin/com/github/doyaaaaaken/kotlincsv/client/CsvFileWriter.kt +++ b/src/jvmMain/kotlin/com/github/doyaaaaaken/kotlincsv/client/CsvFileWriter.kt @@ -88,13 +88,13 @@ class CsvFileWriter internal constructor( } private fun writeNext(row: List) { - val rowStr = row.map { field -> + val rowStr = row.joinToString(ctx.delimiter.toString()) { field -> if (field == null) { ctx.nullCode } else { attachQuote(field.toString()) } - }.joinToString(ctx.delimiter.toString()) + } writer.print(rowStr) } @@ -158,4 +158,4 @@ class CsvFileWriter internal constructor( if (shouldQuote) append(ctx.quote.char) } } -} \ No newline at end of file +}