merge

合并两个 ABAC 标签集合。

合并规则:对于同一 key,将两个标签的值列表合并(并集)。

  • 若 key 只存在于一方,则保留该 key 的所有值

  • 若 key 同时存在于双方,则合并值列表并去重

使用示例:

val tags1 = mapOf("dept" to listOf("eng"), "role" to listOf("admin"))
val tags2 = mapOf("dept" to listOf("pm"), "team" to listOf("backend"))

tags1.merge(tags2)
// 结果:{ "dept": ["eng", "pm"], "role": ["admin"], "team": ["backend"] }

Return

合并后的新标签集合

Parameters

other

另一个待合并的标签集合

See also

ABAC 标签集合类型