Anggota
add
TemplateDict TemplateDict.add(key, value)Menambahkan nilai String
Parameter
Parameter | Deskripsi |
---|---|
key
|
diperlukan Kunci String |
value
|
wajib Nilai String |
add_joined
TemplateDict TemplateDict.add_joined(key, values, *, join_with, map_each, uniquify=False, format_joined=None, allow_closure=False)Menambahkan dependensi nilai
Parameter
Parameter | Deskripsi |
---|---|
key
|
diperlukan Kunci String |
values
|
depset;
required depset yang itemnya akan digabungkan. |
join_with
|
wajib String pembatas yang digunakan untuk menggabungkan string yang diperoleh dengan menerapkan map_each , dengan cara yang sama seperti string.join() .
|
map_each
|
callable;
wajib Fungsi Starlark yang menerima satu argumen dan menampilkan string, None , atau daftar string. Fungsi ini diterapkan ke setiap item dependensi yang ditentukan dalam parameter values
|
uniquify
|
defaultnya adalah False Jika true (benar), string duplikat yang berasal dari values akan dihilangkan. Hanya kemunculan pertama dari setiap string yang akan tetap. Biasanya fitur ini tidak diperlukan karena dependensi sudah menghilangkan duplikat, tetapi dapat berguna jika map_each memunculkan string yang sama untuk beberapa item.
|
format_joined
|
string; atau None ;
defaultnya adalah None Pola string format opsional yang diterapkan ke string yang digabungkan. String format harus memiliki tepat satu placeholder '%s'. |
allow_closure
|
default-nya adalah False Jika true (benar), izinkan penggunaan tutup (closure) dalam parameter fungsi seperti map_each . Biasanya hal ini tidak diperlukan dan berisiko mempertahankan struktur data fase analisis yang besar ke dalam fase eksekusi.
|