Avatar ·

Cómo leer un archivo de texto desde resources en Kotlin?

¡Hola a todos! Soy nuevo en Kotlin (migrando desde Java) y me encontré con un problema: no puedo leer un archivo de texto desde la carpeta resources. Tengo un proyecto simple con Gradle, y coloqué el archivo `data.txt` en `src/main/resources/`. En Java haría algo como: ```java InputStream inputStream = getClass().getClassLoader().getResourceAsStream("data.txt"); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } ``` Pero en Kotlin intento escribir un código similar, y o no compila o lanza NullPointerException. Esto es lo que he probado: ```kotlin fun readFile() { val inputStream = this::class.java.classLoader.getResourceAsStream("data.txt") val reader = BufferedReader(InputStreamReader(inputStream)) reader.use { it.readText() } } ``` El compilador se queja de `this::class.java.classLoader` — dice que `this` no está en el contexto correcto. Y si llamo