सदस्य
जोड़ें
TemplateDict TemplateDict.add(key, value)
पैरामीटर
पैरामीटर | ब्यौरा |
---|---|
key
|
ज़रूरी है स्ट्रिंग की |
value
|
required स्ट्रिंग वैल्यू |
add_joined
TemplateDict TemplateDict.add_joined(key, values, *, join_with, map_each, uniquify=False, format_joined=None, allow_closure=False)
पैरामीटर
पैरामीटर | ब्यौरा |
---|---|
key
|
ज़रूरी है स्ट्रिंग की |
values
|
depset;
ज़रूरी है वह depset जिसके आइटम जोड़े जाएंगे. |
join_with
|
ज़रूरी है यह एक डिलिमिटर स्ट्रिंग है. इसका इस्तेमाल, map_each फ़ंक्शन लागू करने से मिली स्ट्रिंग को एक साथ जोड़ने के लिए किया जाता है. यह string.join() फ़ंक्शन की तरह ही काम करता है.
|
map_each
|
callable;
ज़रूरी है यह एक Starlark फ़ंक्शन है, जो एक आर्ग्युमेंट स्वीकार करता है. साथ ही, यह स्ट्रिंग, None या स्ट्रिंग की सूची में से कोई एक वैल्यू दिखाता है. यह फ़ंक्शन, values पैरामीटर में दिए गए हर डिसेट आइटम पर लागू होता है
|
uniquify
|
डिफ़ॉल्ट वैल्यू False है अगर यह वैल्यू सही है, तो values से मिली डुप्लीकेट स्ट्रिंग को हटा दिया जाएगा. हर स्ट्रिंग का सिर्फ़ पहला उदाहरण दिखेगा. आम तौर पर, इस सुविधा की ज़रूरत नहीं होती, क्योंकि depsets पहले से ही डुप्लीकेट आइटम हटा देते हैं. हालांकि, अगर map_each कई आइटम के लिए एक ही स्ट्रिंग दिखाता है, तो यह सुविधा काम की हो सकती है.
|
format_joined
|
string; या None ;
डिफ़ॉल्ट तौर पर None होता है यह एक फ़ॉर्मैट स्ट्रिंग पैटर्न है, जिसे जोड़ी गई स्ट्रिंग पर लागू किया जाता है. फ़ॉर्मैट स्ट्रिंग में सिर्फ़ एक '%s' प्लेसहोल्डर होना चाहिए. |
allow_closure
|
डिफ़ॉल्ट वैल्यू False है अगर वैल्यू सही है, तो फ़ंक्शन पैरामीटर में क्लोज़र का इस्तेमाल किया जा सकता है. जैसे, map_each . आम तौर पर, इसकी ज़रूरत नहीं होती. इससे, विश्लेषण के चरण के बड़े डेटा स्ट्रक्चर को लागू करने के चरण में बनाए रखने का जोखिम होता है.
|