सदस्य
जोड़ें
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. आम तौर पर, इसकी ज़रूरत नहीं होती. इससे, विश्लेषण के चरण के बड़े डेटा स्ट्रक्चर को लागू करने के चरण में बनाए रखने का जोखिम होता है. |