Avatar ·

Como inicializar um MutableList vazio em Kotlin?

Olá! Acabei de começar a estudar Kotlin depois de Java e me deparei com um problema ao trabalhar com listas. Preciso criar uma lista mutável (MutableList), mas quero que ela seja inicialmente vazia para depois adicionar elementos dinamicamente. Em Java, eu costumava fazer assim: ```java List list = new ArrayList<>(); ``` Mas em Kotlin vejo várias maneiras e não entendo qual delas é a correta. Tentei: ```kotlin val myList = mutableListOf() ``` Mas o compilador reclama: "Type inference failed. Expected type mismatch." Depois tentei: ```kotlin var myList: MutableList = mutableListOf() ``` Isso parece funcionar, mas não tenho certeza se é a melhor maneira. Também vi na documentação algo sobre `ArrayList()` e `emptyList()`, mas `emptyList()` retorna uma lista imutável