DEV Community

Cover image for ListOF() em Kotlin: Manipulando Coleções de Forma Simples e Eficiente
Maxmiliano Silva de Almeida
Maxmiliano Silva de Almeida

Posted on

1 1 1

ListOF() em Kotlin: Manipulando Coleções de Forma Simples e Eficiente

Vamos falar um pouco sobre Collections?

O uso de collections nos permite armazenar múltiplos valores, que podem ser do mesmo tipo ou não. Hoje, vou falar especificamente sobre a função listOf().

Vamos imaginar a criação de uma lista com todos os membros de um clube de motociclistas. Nesta lista, teremos o nome, responsabilidade, apelido e antiguidade (tempo de participação no clube em anos) de cada membro.

Começando pela criação de uma data class:

Image description

Após a criação da nossa classe com os atributos necessários, vamos criar a nossa lista utilizando listOf():

Image description

Com a lista criada, podemos utilizar algumas propriedades e métodos do listOf() para obter informações:

  • Quantidade de membros:

Image description

  • Acessar atributos dos membros usando o índice:

Image description

  • Verificar membros com mais de 5 anos de clube:

Image description

Essas são apenas algumas das funcionalidades que podemos explorar ao trabalhar com listOf() em Kotlin.

E aí, curtiu?

Até a próxima!

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more