Avatar ·

Como ler um arquivo de texto dos recursos em Kotlin?

Olá a todos! Sou novo em Kotlin (migrando do Java) e me deparei com um problema: não consigo ler um arquivo de texto da pasta resources. Tenho um projeto simples no Gradle e coloquei o arquivo `data.txt` em `src/main/resources/`. Em Java, eu faria algo como:\n\n```java\nInputStream inputStream = getClass().getClassLoader().getResourceAsStream("data.txt");\nBufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));\nString line;\nwhile ((line = reader.readLine()) != null) {\n System.out.println(line);\n}\n```\n\nMas em Kotlin, estou tentando escrever um código semelhante, e ele ou não compila, ou lança NullPointerException. Aqui está o que tentei:\n\n```kotlin\nfun readFile() {\n val inputStream = this::class.java.classLoader.getResourceAsStream("data.txt")\n val reader = B