สมาชิก
เพิ่ม
TemplateDict TemplateDict.add(key, value)เพิ่มค่าสตริง
พารามิเตอร์
พารามิเตอร์ | คำอธิบาย |
---|---|
key
|
required คีย์สตริง |
value
|
required ค่าสตริง |
add_joined
TemplateDict TemplateDict.add_joined(key, values, *, join_with, map_each, uniquify=False)เพิ่มชุดค่าของ dep
พารามิเตอร์
พารามิเตอร์ | คำอธิบาย |
---|---|
key
|
required คีย์สตริง |
values
|
depset ;
ต้องระบุชุดข้อมูลย่อยที่จะรวมรายการ |
join_with
|
ต้องระบุ ซึ่งเป็นสตริงตัวคั่นที่ใช้รวมสตริงที่ได้มาจากการใช้ map_each เข้าด้วยกันในลักษณะเดียวกับ string.join()
|
map_each
|
callable ;
ต้องระบุเป็นฟังก์ชัน Starlark ที่ยอมรับอาร์กิวเมนต์รายการเดียวและแสดงผลสตริง ฟังก์ชันนี้จะมีผลกับรายการแต่ละรายการของ depset ที่ระบุไว้ในพารามิเตอร์ values
|
uniquify
|
default = False หากเป็น True ระบบจะไม่รวมสตริงที่ซ้ำกันซึ่งมาจาก values ระบบจะเก็บเฉพาะสตริงที่ปรากฏขึ้นครั้งแรกของแต่ละรายการไว้ โดยปกติแล้วไม่จำเป็นต้องใช้ฟีเจอร์นี้เนื่องจากชุดข้อมูลจะละเว้นรายการที่ซ้ำกันอยู่แล้ว แต่อาจมีประโยชน์หาก map_each ส่งออกสตริงเดียวกันสำหรับหลายรายการ
|