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