0
respostas

mutableListOf: duas listas iguais, mas apenas uma demonstra erro!

Fala pessoal, tudo bem? Eis um erro estranho... Observem essa lista mutável abaixo:

lista_ok

A lista acima eu criei quando estava aprendendo sobre o assunto. Ontem, no trabalho e num PC diferente, arranjei um tempinho e abri a IDE para solucionar uma dúvida: “De que tipo é a lista mutável que criei com variáveis de mais de um tipo? Será que ela carrega "Any" elemento e eu posso adicionar um elemento booleano?" Então criei uma lista igual, mas, para a minha surpresa, um erro inesperado ocorreu. Eu consegui fazer nenhuma atribuição, nem mesmo uma atribuição igual a realizada na minha primeira lista acima. Vejam:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Nessa lista, o tipo esperado é "Nothing". Na primeira lista, idêntica a essa, esse erro não ocorreu. Por quê?

Desde já, agradeço pela atenção.