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

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

multiline

बहुपंक्ति डेटा के साथ आसान पहुँच प्रदान करता है और विधि एक्सटेंशन के साथ।

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

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

flutter pub add multiline

पैकेज अवलोकन

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

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

उपयोग

  • संरचित पाठ ब्लॉक का विश्लेषण
  • टेम्पलेट स्ट्रिंग का प्रबंधन
  • विन्यास डेटा प्रसंस्करण
  • लॉग या डिबग आउटपुट को प्रारूपित करें
  • परीक्षणों में कोड स्निपेट के साथ काम करना

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

  • बहुपंक्ति तारों के लिए विधि विस्तार
  • पंक्ति-दर-पंक्ति डेटा एक्सेस के लिए साफ सिंटैक्स
  • सभी फ्लटर प्लेटफॉर्म को समर्थन करता है
  • हल्का और एकीकरण में आसान
  • कोई बाहरी निर्भरता नहीं

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

  • टेक्स्ट-भारी एप्लिकेशन के साथ काम कर रहे डेवलपर्स
  • स्थिर बहुपंक्ति अनुक्रम हैंडलिंग की आवश्यकता वाली टीमें
  • कोड जनरेशन या टेम्पलेटिंग के लिए प्रोजेक्ट
  • प्रारूपित स्ट्रिंग असर्टियन की आवश्यकता वाले परीक्षण वातावरण

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

  • बड़े पैमाने पर टेक्स्ट प्रोसेसिंग के लिए नहीं बनाया गया है
  • स्ट्रिंग संशोधन तक सीमित, पूर्ण विश्लेषण नहीं
  • छोटे से मध्यम आकार के 多行 सामग्री के लिए सबसे उपयुक्त

मूल README

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

multiline

Actions Status Coverage Pub Code size License: WTFPL effective_dart GitHub stars

About

Provides convenient access to multiline String records with method extensions.
Useful for templates, mockups and SQL queries.

Just use the symbol "|" to indicate the beginning of a line.
Beautiful code formatting using some useful extensions to the String methods.

Available method extensions:

  • multiline() - return formatted with pipeline symbol "|" String.

  • multilineSplit() - splits the string and returns a Iterable<String> of substrings.

You can use custom "pipeline" and "join" symbols.

For example

import 'package:multiline/multiline.dart'; // <= import package

void main() {
  /// Return formatted with pipeline symbol "`|`" [String].
  final string =
    '''
    |/*
    | * List of books and the number of
    | * authors associated with each book
    | */
    |SELECT
    |      `books`.`title` AS `Title`,
    |       count(*)       AS `Authors`
    |FROM  `books`
    |JOIN  `authors`
    |  ON  `books`.`isbn` = `authors`.`isbn`
    |GROUP BY
    |      `books`.`title`
    |ORDER BY
    |      `books`.`title` ASC
    |;
    '''.multiline();
  print(string);

  /// Splits the string and returns a [Iterable] of substrings.
  final iterable =
    '''
    | * One
    | * Two
    | * Three
    '''.multilineSplit();
  iterable.forEach(print);
}

Coverage

Changelog

Refer to the Changelog to get all release notes.

Maintainers

Plague Fox

License

WTFPL

श्रेणियाँ

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

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

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