Hội viên
thêm
TemplateDict TemplateDict.add(key, value)
Thông số
| Tham số | Mô tả |
|---|---|
key
|
chuỗi;
bắt buộc Khoá Chuỗi |
value
|
chuỗi;
bắt buộc Giá trị Chuỗi |
add_joined
TemplateDict TemplateDict.add_joined(key, values, *, join_with, map_each, uniquify=False, format_joined=None, allow_closure=False)
Thông số
| Tham số | Mô tả |
|---|---|
key
|
chuỗi;
bắt buộc Khoá Chuỗi |
values
|
depset;
bắt buộc Depset có các mục sẽ được kết hợp. |
join_with
|
chuỗi;
bắt buộc Một chuỗi dấu phân cách dùng để kết hợp các chuỗi thu được từ việc áp dụng map_each, theo cùng một cách như string.join().
|
map_each
|
có thể gọi;
bắt buộc Một hàm Starlark chấp nhận một đối số và trả về một chuỗi, None, hoặc một danh sách chuỗi. Hàm này được áp dụng cho từng mục của depset được chỉ định trong tham số values
|
uniquify
|
bool;
giá trị mặc định là FalseNếu là true, các chuỗi trùng lặp bắt nguồn từ values sẽ bị bỏ qua. Chỉ lần xuất hiện đầu tiên của mỗi chuỗi sẽ được giữ lại. Thông thường, bạn không cần tính năng này vì depset đã bỏ qua các bản sao, nhưng tính năng này có thể hữu ích nếu map_each phát ra cùng một chuỗi cho nhiều mục.
|
format_joined
|
chuỗi; hoặc None;
giá trị mặc định là NoneMột mẫu chuỗi định dạng không bắt buộc được áp dụng cho chuỗi đã kết hợp. Chuỗi định dạng phải có đúng một trình giữ chỗ '%s'. |
allow_closure
|
bool;
giá trị mặc định là FalseNếu là true, cho phép sử dụng các hàm đóng trong các tham số hàm như map_each. Thông thường, điều này là không cần thiết và có nguy cơ giữ lại các cấu trúc dữ liệu lớn ở giai đoạn phân tích vào giai đoạn thực thi.
|