Как мне записать файл в Котлин?
Кажется, я пока не могу найти этот вопрос, но каков самый простой идиоматичный способ открытия / создания файла, записи в него, а затем его закрытия? Глядя наkotlin.io Ссылка и документация Java мне удалось получить это:
fun write() {
val writer = PrintWriter("file.txt") // java.io.PrintWriter
for ((member, originalInput) in history) { // history: Map<Member, String>
writer.append("$member, $originalInput\n")
}
writer.close()
}
Это работает, но мне было интересно, был ли "правильный" способ Kotlin сделать это?