Exercícios
Teste seus conhecimentos avançados em Ruby com este questionário sobre manipulação de coleções. Explore métodos fundamentais para trabalhar com arrays e Enumerable, incluindo transformação de elementos, remoção de valores nulos, união de arrays, iteração com índices, eliminação de duplicados e achatamento de coleções aninhadas. As questões também abordam conversão de arrays em strings, redução de valores com reduce, inversão da ordem dos elementos e verificação de arrays vazios. Ideal para desenvolvedores que desejam revisar recursos essenciais do Ruby e aprimorar a fluência no uso de coleções.
Responda às questões abaixo e confira a explicação de cada resposta.
0/10 respondidas
Áudio automático ativado: as próximas questões serão lidas ao clicar em Continuar.
O método map é utilizado para transformar cada elemento do array aplicando uma operação específica em cada item.
O método compact retorna uma nova array removendo todos os valores que são nil.
O operador + em Ruby é usado para concatenar dois arrays, resultando em um terceiro array que contém todos os elementos dos dois arrays originais.
O método each_with_index itera sobre os elementos de uma coleção enquanto mantém o seu índice atual, retornando a coleção original após a iteração.
O método uniq retorna um novo array removendo elementos duplicados do array original.
O método flatten é usado para colapsar qualquer array aninhado em uma única dimensão.
O método join converte os elementos de um array em strings e os concatena, separados por um delimitador opcional.
O método reduce com o símbolo :+ soma todos os elementos do array, acumulando a soma em um único valor.
O método reverse inverte a ordem dos elementos de um array, retornando um novo array com os elementos na ordem inversa.
O método empty? retorna true se o array não contiver elementos, caso contrário, retorna false.

Curso GratuitoAnálise e projeto de sistemas
11h02m
9 exercícios

Curso GratuitoPython do Zero ao Avançado
28h22m
54 exercícios

Curso GratuitoProgramação orientada a objeto usando Java
11h56m
10 exercícios

Curso GratuitoProgramação em C
11h21m
22 exercícios

Curso GratuitoRuby on Rails para iniciantes
16h31m
32 exercícios

Curso GratuitoJava
27h43m
62 exercícios

Curso GratuitoProgramação em Python
10h21m
27 exercícios

Curso GratuitoEngenharia de software
7h58m
24 exercícios
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks