Android

Coleções e Operadores Kotlin

Coleções Kotlin, operadores funcionais (map, filter, reduce), Sequences, higher-order functions, operator overloading

20 perguntas de entrevista·
Mid-Level
1

Qual é a diferença entre List e MutableList no Kotlin?

Resposta

List é uma interface somente leitura que não permite modificar a coleção após sua criação. MutableList estende List e adiciona métodos de modificação como add(), remove(), clear(). List garante a imutabilidade estrutural.

2

Como criar uma lista imutável no Kotlin?

Resposta

Use listOf() para criar uma lista imutável. Esta função retorna uma List<T> somente leitura. Para uma lista mutável, use mutableListOf() ou arrayListOf().

3

Para que serve o operador map() em uma coleção?

Resposta

map() transforma cada elemento da coleção aplicando uma função e retorna uma nova lista com os elementos transformados. Por exemplo: listOf(1,2,3).map { it * 2 } retorna [2,4,6].

4

Para que serve o operador filter()?

5

Qual é a diferença entre map() e flatMap()?

+17 perguntas de entrevista

Domine Android para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis