feat: slice.Priority 优先级队列新增 Slice 函数,获取队列成员为切片类型

This commit is contained in:
kercylan98 2023-09-11 16:34:08 +08:00
parent 4982e6d7b6
commit 30dbb14add
1 changed files with 9 additions and 0 deletions

View File

@ -122,6 +122,15 @@ func (slf *Priority[V]) RangePriority(action func(index int, priority int) bool)
})
}
// Slice 返回切片
func (slf *Priority[V]) Slice() []V {
var vs []V
for _, item := range slf.items {
vs = append(vs, item.Value())
}
return vs
}
// String 返回切片字符串
func (slf *Priority[V]) String() string {
var vs []V