Есть ли у kotlin идиоматический способ асинхронного чтения содержимого файла?Я не смог найти ничего в документации.
Вот как это сделать с сопрограммами:
launch { val contents = withContext(Dispatchers.IO) { FileInputStream("filename.txt").use { it.readBytes() } } processContents(contents) } go_on_with_other_stuff_while_file_is_loading()