Hội viên
thêm
TemplateDict TemplateDict.add(key, value)
Thông số
| Tham số | Mô tả | 
|---|---|
| key | required Khoá chuỗi | 
| value | required 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 | required Khoá chuỗi | 
| values | depset;
                                     required Depset có các mục sẽ được kết hợp. | 
| join_with | required Một chuỗi phân cách dùng để nối các chuỗi thu được từ việc áp dụng map_each, theo cách tương tự 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ố duy nhất và trả về một chuỗi, Nonehoặ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 | mặc định là FalseNếu đúng, các chuỗi trùng lặp bắt nguồn từ valuessẽ bị bỏ qua. Hệ thống sẽ chỉ giữ lại lần xuất hiện đầu tiên của mỗi chuỗi. Thường thì bạn không cần tính năng này vì depsets đã loại bỏ các mục trùng lặp, nhưng tính năng này có thể hữu ích nếumap_eachphát cùng một chuỗi cho nhiều mục. | 
| format_joined | string; hoặc None;
                                     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 phần giữ chỗ "%s". | 
| allow_closure | mặc định là FalseNếu đúng, cho phép sử dụng bao đó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. |