Thành viên
thêm
TemplateDict TemplateDict.add(key, value)Thêm giá trị Chuỗi
Các tham số
Thông số | Nội dung mô tả |
---|---|
key
|
bắt buộc Một chuỗi chuỗi |
value
|
bắt buộc Một giá trị chuỗi |
đã thêm_tham gia
TemplateDict TemplateDict.add_joined(key, values, *, join_with, map_each, uniquify=False, format_joined=None, allow_closure=False)Thêm giá trị phụ thuộc của các giá trị
Các tham số
Thông số | Nội dung mô tả |
---|---|
key
|
bắt buộc Một chuỗi chuỗi |
values
|
depset ;
bắt buộcTệp depset có các mục sẽ được tham gia. |
join_with
|
bắt buộc Một chuỗi dấu phân tách được dùng để kết hợp 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
|
callable ;
bắt buộcHàm Starlark chấp nhận một đối số duy nhất và trả về một chuỗi, None hoặc danh sách các 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
|
default = False Nếu là true, các chuỗi trùng lặp bắt nguồn từ values sẽ bị bỏ qua. Hệ thống chỉ lưu giữ lần xuất hiện đầu tiên của mỗi chuỗi. Thông thường, tính năng này không cần thiết vì các phần phụ thuộc đã bỏ qua các phần trùng lặp nhưng có thể hữu ích nếu map_each tạo ra cùng một chuỗi cho nhiều mục.
|
format_joined
|
string; or None ;
default = NoneMẫu chuỗi định dạng không bắt buộc được áp dụng cho chuỗi liên kết. Chuỗi định dạng phải có chính xác một trình giữ chỗ '%s'. |
allow_closure
|
default = False Nếu là true, cho phép sử dụng các lệnh đóng trong tham số hàm như map_each . Thông thường, việc này không cần thiết và có nguy cơ giữ lại các cấu trúc dữ liệu lớn của giai đoạn phân tích cho giai đoạn thực thi.
|