पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.5.5

sortedmap

वस्तुओं का एक मानचित्र जिसे उनके कुंजी और मान पर दोनों क्रमबद्ध और फ़िल्टर किया जा सकता है

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
39.2 हज़ार
लाइक
43
Pub अंक
160

पैकेज इंस्टॉल करें

flutter pub add sortedmap

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

SortedMap एक Dart पैकेज है जो मानक मैप की क्षमता को खंडों और मूल्यों के आधार पर व्यवस्थित और छानने के लिए बढ़ाता है। यह उपयोगकर्ता-निर्धारित मानदंडों के अनुसार क्रम में बनाए रखते हुए कुंजी-मूल्य जोड़ियों को प्रबंधित करने का एक डायनामिक, प्रकार-सुरक्षित तरीका प्रदान करता है। वास्तविक समय के डैशबोर्ड या डेटा विश्लेषण उपकरण जैसे ऐप्लिकेशन के लिए आदर्श है, यह Android, iOS, Web, macOS, Windows और Linux सहित सभी प्रमुख प्लेटफॉर्म का समर्थन करता है। पैकेज को pub.dev के माध्यम से Flutter प्रोजेक्ट्स के साथ बिना किसी दिक्कत के एकीकृत किया जा सकता है और आम ऑपरेशन जैसे फ़िल्टरिंग, मैपिंग और व्यवस्थित एंट्रीज़ पर इटरेट करने के लिए उपयोगकर्ता-अनुकूल API प्रदान करता है।

उपयोग

  • रियल-टाइम डेटा डैशबोर्ड
  • क्रमबद्ध डेटा संग्रहण
  • की-मान युग्मों का डायनामिक फ़िल्टरिंग
  • डेटा विश्लेषण एप्लिकेशन
  • उपयोगकर्ता इंटरफेस अवस्था प्रबंधन
  • बड़े डेटासेट को प्रभावी ढंग से व्यवस्थित करना

मुख्य विशेषताएँ

  • की या मान द्वारा क्रमबद्ध करें
  • गतिशील रूप से प्रविष्टियों को फ़िल्टर करें
  • सभी फ्लटर प्लेटफॉर्म को समर्थन करता है
  • प्रकार सुरक्षित संचालन
  • Map इंटरफ़ेस का विस्तार करता है
  • कुशल इटरेशन और खोज

इनके लिए उपयुक्त

  • क्रमबद्ध मानचित्र की आवश्यकता वाले विकासकर्ता
  • वास्तविक समय के डेटा अपडेट वाले ऐप्स
  • डेटा-भारी एप्लिकेशन
  • उन्नत मानचित्र कार्यक्षमता की तलाश में फ्लटर विकासकर्ता
  • लचीले छानने और फ़िल्टर करने की आवश्यकता वाले प्रोजेक्ट

विचार योग्य बातें

  • Dart जनरिक्स की समझ आवश्यक है
  • बहुत बड़े डेटासेट के साथ प्रदर्शन पर प्रभाव पड़ सकता है
  • केवल मेमोरी स्टोरेज तक सीमित
  • स्थायी भंडारण की आवश्यकता के लिए उपयुक्त नहीं
  • बाह्य पैकेज रखरखाव पर निर्भर

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Contains a SortedMap and FilteredMap class, which hold a map of objects that can be ordered relative to each other.

Unlike SplayTreeMap the objects can be ordered on both key and value or a combination of both.

The FilteredMap also allows to specify an isValid function on key/value pairs and limit the number of objects allowed in the map.

SortedMap

A simple usage example:

import 'package:sortedmap/sortedmap.dart';

main() {
  var map = new SortedMap(Ordering.byValue());
  
  map.addAll({
    "a": 3,
    "b": 2,
    "c": 4,
    "d": 1
  });
  
  print(map.lastKeyBefore("c")); // a
  print(map.firstKeyAfter("d")); // b
  
}

FilteredMap

A simple usage example:

import 'package:sortedmap/sortedmap.dart';

main() {
  var map = new FilteredMap(new Filter(
    compare: (Pair a, Pair b)=>Comparable.compare(a.value, b.value),
    isValid: (Pair v) => v.key!="b",
    limit: 2));
  
  map.addAll({
    "a": 3,
    "b": 2,
    "c": 4,
    "d": 1
  });
  
  print(map.keys); // (d, a)
  
}

Features and bugs

Please file feature requests and bugs at the issue tracker.

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।

रैंकिंग