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

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

match

डार्ट लाइब्रेरी जिसमें मैच एनोटेशन है और कस्टम मैच एक्सटेंशन और डार्ट बिल्ट-इन प्रकारों के एक्सटेंशन मेथड बनाने के लिए उपयोग किया जाता है

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
125
लाइक
24
Pub अंक
150

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

flutter pub add match

पैकेज अवलोकन

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

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

उपयोग

  • डार्ट प्रकारों के लिए पैटर्न मैचिंग
  • जटिल शर्तों के तर्क को सरल बनाना
  • राज्य प्रबंधन की पठनीयता में सुधार
  • क्रॉस-प्लेटफॉर्म प्रकार मिलान
  • संक्षिप्त डेटा रूपांतरण तर्क लिखना
  • नेस्टेड if-else चेन को प्रतिस्थापित करना

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

  • एनोटेशन-आधारित कोड जनरेशन
  • बिल्ट-इन प्रकारों के लिए विस्तार विधियाँ
  • प्लेटफॉर्म-अनुकूल वास्तविकीकरण
  • पैटर्न मैचिंग सिंटैक्स का समर्थन करता है
  • प्रदर्शन के लिए अनुकूलित उत्पादित कोड
  • pub add के माध्यम से आसान एकीकरण

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

  • डार्ट में कार्यात्मक शैली के पैटर्न की तलाश कर रहे विकासकर्ता
  • शर्तों में बॉयलरप्लेट को कम करने की कोशिश कर रही टीमें
  • अभिव्यक्तिशील अवस्था संचालन की आवश्यकता वाले प्रोजेक्ट
  • स्पष्ट डेटा प्रोसेसिंग की आवश्यकता वाले Flutter ऐप्स
  • कोर प्रकारों के विस्तार करने वाले Dart पुस्तकालय

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

  • कोड जनरेशन के लिए बिल्ड रनर की आवश्यकता है
  • बिल्ड समय को थोड़ा बढ़ा सकता है
  • समर्थित डार्ट प्रकारों तक सीमित
  • पैटर्न मैचिंग अवधारणाओं के लिए सीखने का वक्र
  • जनरेटेड कोड के बिना रनटाइम केवल परिदृश्यों के लिए उपयुक्त नहीं है

मूल README

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

match

match extension methods for dart.

See match for documentation.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

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

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

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