Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.19.1

collection

Coleções e funções e classes úteis relacionadas a coleções.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
12,7 mi
Curtidas
1,4 mil
Pontos Pub
140

Instalar pacote

flutter pub add collection

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote de coleção fornece utilitários essenciais e classes de coleção aprimoradas para o Dart, ampliando a funcionalidade de listas, mapas e conjuntos padrão. Inclui coleções imutáveis, ordenação eficiente, métodos de comparação e funções auxiliares para operações comuns como agrupamento, zipagem e mesclagem. Projetado para melhorar a clareza e o desempenho do código, é especialmente útil em tarefas de manipulação de dados em aplicações Flutter e Dart. O pacote é mantido pela equipe do Dart e se integra perfeitamente ao código Dart existente.

Casos de uso

  • Transformação e agregação de dados
  • Manuseio de dados imutáveis
  • Operações eficientes de lista e mapa
  • Classificação e comparação de coleções
  • Trabalhando com estruturas de dados aninhadas ou complexas

Principais recursos

  • Tipos de coleção imutável
  • Ferramentas avançadas de classificação e comparação
  • Ajuda para agrupamento e compactação
  • Interfaces de coleção extensíveis
  • Igualdade e hashing embutidos

Indicado para

  • Desenvolvedores que precisam de lógica robusta de coleção
  • Aplicativos Flutter com processamento pesado de dados
  • Equipes priorizando padrões de programação funcional
  • Projetos que exigem segurança de tipo em coleções
  • Aplicações Dart multiplataforma

Considerações

  • Requer conhecimento das APIs de coleção do Dart
  • Pode introduzir sobrecarga se usado em excesso
  • Não necessário para operações básicas de lista/mapa
  • Melhor usado com outras características da linguagem Dart
  • Limitado a melhorias no conjunto principal

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Overview

This repository is home to various Dart packages under the dart.dev publisher.

Packages

Package Description Issues Version
args Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options. issues pub package
async Utility functions and classes related to the 'dart:async' library. issues pub package
characters String replacement with operations that are Unicode/grapheme cluster aware. issues pub package
collection Collections and utilities functions and classes related to collections. issues pub package
convert Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types. issues pub package
crypto Implementations of SHA, MD5, and HMAC cryptographic functions. issues pub package
fixnum Library for 32- and 64-bit signed fixed-width integers with consistent behavior between native and JS runtimes. issues pub package
lints Official Dart lint rules. Defines the 'core' and 'recommended' set of lints suggested by the Dart team. issues pub package
logging Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger. issues pub package
os_detect Platform independent OS detection. issues pub package
path A string-based path manipulation library. issues pub package
platform A pluggable, mockable platform information abstraction for Dart. issues pub package
typed_data Utility functions and classes related to the dart:typed_data library. issues pub package

Publishing automation

For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

For additional information about contributing, see our contributing page.

Categorias

Repositório-fonte

Projetos que usam este pacote