パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.19.1

collection

コレクションに関連するコレクションおよびユーティリティ関数やクラス。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1270万
いいね数
1430
Pub ポイント
140

パッケージをインストール

flutter pub add collection

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

コレクションパッケージは、Dartの標準的なリスト、マップ、セットの機能を拡張するための必須ユーティリティおよび強化されたコレクションクラスを提供します。不変コレクション、効率的なソート、比較メソッド、グループ化、ジッピング、マージなどの一般的な操作に役立つヘルパー関数が含まれています。コードの明確さとパフォーマンスを向上させるように設計されており、FlutterおよびDartアプリケーションにおけるデータ操作タスクで特に有用です。このパッケージはDartチームによってメンテナンスされており、既存のDartコードとシームレスに統合されます。

用途

  • データ変換と集約
  • 不変データの取り扱い
  • 効率的なリストおよびマップ操作
  • コレクションの並べ替えと比較
  • ネストされたまたは複雑なデータ構造と連携する

主な機能

  • 不変コレクション型
  • 高度なソートおよび比較ユーティリティ
  • グループ化とアーカイブのヘルパー
  • 拡張可能なコレクションインターフェース
  • 組み込みの等価性とハッシュ化

適している対象

  • 堅牢なコレクション論理を必要とする開発者
  • 大量のデータ処理を行うFlutterアプリ
  • 関数型プログラミングパターンを重視するチーム
  • コレクションでの型の安全性を必要とするプロジェクト
  • クロスプラットフォームのDartアプリケーション

注意事項

  • Dart のコレクション API に関する理解が必要です
  • 過剰に使用するとオーバーヘッドが発生する可能性があります
  • 基本的なリスト/マップ操作には不要
  • 他の Dart 言語機能と併用するのが最適です
  • コアコレクションの拡張に限定

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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.

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト