ŞablonDik

ctx.actions.expand_template() işlevinde kullanılan, değerlerin değerlendirilmesinin yürütme aşamasına kadar ertelenmesini sağlayan, Arg benzeri bir yapı.

Üyeler

add

TemplateDict TemplateDict.add(key, value)

Dize değeri ekleyin

Parametreler

Parametre Açıklama
key gerekli
Dize anahtarı
value gerekli
Dize değeri

add_joined

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

Değerlerin kaldırma işlemi ekle

Parametreler

Parametre Açıklama
key gerekli
Dize anahtarı
values depset; zorunlu
Öğeleri birleştirilecek öğe kümesi.
join_with gerekli
map_each uygulandığından elde edilen dizeleri string.join() ile aynı şekilde birleştirmek için kullanılan sınırlayıcı dize.
map_each callable; gerekli
Tek bir bağımsız değişkeni kabul eden ve bir dize, None veya dize listesi döndüren bir Starlark işlevi. Bu işlev, values parametresinde belirtilen depset'in her bir öğesine uygulanır
uniquify default = False
True (doğru) değerine ayarlanırsa values öğesinden türetilen yinelenen dizeler atlanır. Her dizenin yalnızca ilk geçtiği yer kalır. Alt sekmelerde yinelemeler atlandığı için genellikle bu özellik gerekli değildir. Ancak map_each birden çok öğe için aynı dizeyi sunuyorsa bu özellik yararlı olabilir.