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

पैकेज विवरणv2.0.0

intersperse

एक आइटम को एक Iterable या सूची के प्रत्येक तत्व के बीच में सम्मिलित करें।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
1.4 लाख
लाइक
53
Pub अंक
160

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

flutter pub add intersperse

पैकेज अवलोकन

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

intersperse पैकेज डार्ट Iterables और Lists के लिए एक सरल विस्तार विधि प्रदान करता है, जो उपयोगकर्ताओं को संग्रह में प्रत्येक आइटम के बीच एक निर्दिष्ट तत्व सम्मिलित करने की अनुमति देता है। यह आउटपुट को फॉर्मेट करने, कमा-अलग मान उत्पन्न करने या सूचियों में दृश्य अलगाव बनाने के लिए विशेष रूप से उपयोगी है। एक्सटेंशन सभी प्रमुख प्लेटफॉर्मों पर बिना किसी बाधा के काम करता है जो फ्लटर द्वारा समर्थित हैं, जिनमें एंड्रॉइड, आईओएस, वेब, मैकओएस, विंडोज और लिनक्स शामिल हैं। यह डेटा अनुक्रमों के संचालन में पठनीयता को बढ़ाता है और बॉयलरप्लेट कोड को कम करता है।

उपयोग

  • सेपरेटर के साथ सूचियों को प्रारूपित करना
  • कॉमा-अलग तार उत्पन्न करना
  • UI सूचियों में दृश्य विभाजक बनाना
  • संरचित पाठ आउटपुट बनाना
  • पुनरावृत्ति रूपांतरण को सरल बनाना
  • प्रदर्शन के लिए डेटा की तैयारी

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

  • उपयोग में आसान विस्तार विधि
  • सभी डार्ट Iterable प्रकारों का समर्थन करता है
  • सभी फ्लटर प्लेटफॉर्म पर काम करता है
  • न्यूनतम निर्भरता ओवरहेड
  • स्पष्ट, पठनीय सिंटैक्स
  • बाहरी कॉन्फ़िगरेशन की आवश्यकता नहीं है

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

  • त्वरित सूची प्रारूपण की आवश्यकता वाले विकासकर्ता
  • सेपरेटर लॉजिक की आवश्यकता वाले UI बिल्डर
  • डेटा रूपांतरण कार्य प्रवाह
  • संक्षिप्त कोड के लिए प्रोजेक्ट
  • क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन के लिए डार्ट/फ्लटर का उपयोग करने वाली टीमें
  • हाथ से लूप कार्यान्वयन बचाने वाले

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

  • एकल तत्वों को ही सम्मिलित करने की सीमा
  • मूल संग्रह को नहीं बदलता (नया वापस करता है)
  • जटिल ट्रांसफॉर्मेशन पाइपलाइन के लिए उपयुक्त नहीं
  • Dart एक्सटेंशन मेथड्स की समझ की आवश्यकता है
  • सरल मामलों के लिए जो पहले से ही निर्मित विधियों द्वारा संभाल लिए गए हैं, इसकी आवश्यकता नहीं हो सकती है
  • अन्य संग्रह उपकरणों के साथ उपयोग करने में सबसे अच्छा

मूल README

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

intersperse

extra_pedantic on pub.dev Travis CI Codecov Pub.dev License Github Stars Twitter Follow GitHub Follow

Insert an element between each element of an Iterable or List.


    final list1 = intersperse(2, <int>[]); // [];
    final list2 = intersperse(2, [0]); // [0];
    final list3 = intersperse(2, [0, 0]); // [0, 2, 0];
    final list1Outer = intersperseOuter(2, <int>[]); // [];
    final list2Outer = intersperseOuter(2, [0]); // [2, 0, 2];
    final list3Outer = intersperseOuter(2, [0, 0]); // [2, 0, 2, 0, 2];

This can also be used as an extension method:

    final list1 = <int>[].intersperse(2); // [];
    final list2 = [0].intersperse(2); // [0];
    final list3 = [0, 0].intersperse(2); // [0, 2, 0];
    final list1Outer = <int>[].intersperseOuter(2); // [];
    final list2Outer = [0].intersperseOuter(2); // [2, 0, 2];
    final list3Outer = [0, 0].intersperseOuter(2); // [2, 0, 2, 0, 2];

श्रेणियाँ

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

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