टेंप्लेट पर आधारित

ctx.actions.expand_template() में इस्तेमाल करने के लिए, आर्ग्स जैसी एक संरचना है. इसकी मदद से, एक्ज़ीक्यूशन के चरण तक वैल्यू का आकलन किया जा सकता है.

पैसे चुकाकर बने सदस्य

जोड़ें

TemplateDict TemplateDict.add(key, value)

स्ट्रिंग की वैल्यू जोड़ें

पैरामीटर

पैरामीटर ब्यौरा
key ज़रूरी है
स्ट्रिंग कुंजी
value ज़रूरी है
स्ट्रिंग की वैल्यू

add_joined

TemplateDict TemplateDict.add_joined(key, values, *, join_with, map_each, uniquify=False)

वैल्यू का डिप्सेट जोड़ें

पैरामीटर

पैरामीटर ब्यौरा
key ज़रूरी है
स्ट्रिंग कुंजी
values depset; ज़रूरी है
वह डिपसेट जिसके आइटम को जोड़ा जाएगा.
join_with ज़रूरी है
map_each को लागू करने से मिली स्ट्रिंग को string.join() की तरह ही एक साथ जोड़ने के लिए इस्तेमाल की जाने वाली डीलिमिटर स्ट्रिंग.
map_each callable; ज़रूरी है
Starlark फ़ंक्शन एक आर्ग्युमेंट को स्वीकार करता है और कोई स्ट्रिंग, None या स्ट्रिंग की सूची दिखाता है. यह फ़ंक्शन, values पैरामीटर में बताए गए डिपसेट के हर आइटम पर लागू किया जाता है
uniquify डिफ़ॉल्ट = गलत
सही होने पर, values से मिली डुप्लीकेट स्ट्रिंग मिटा दी जाएंगी. हर स्ट्रिंग की सिर्फ़ पहली गड़बड़ी ही बची रहेगी. आम तौर पर, इस सुविधा की ज़रूरत नहीं होती, क्योंकि जानकारी में पहले ही डुप्लीकेट को हटा दिया जाता है. हालांकि, अगर map_each एक से ज़्यादा आइटम के लिए एक ही स्ट्रिंग का इस्तेमाल करता है, तो यह फ़ायदेमंद हो सकता है.