feat: slice.Priority 优先级队列新增 Slice 函数,获取队列成员为切片类型
This commit is contained in:
parent
4982e6d7b6
commit
30dbb14add
|
@ -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 返回切片字符串
|
// String 返回切片字符串
|
||||||
func (slf *Priority[V]) String() string {
|
func (slf *Priority[V]) String() string {
|
||||||
var vs []V
|
var vs []V
|
||||||
|
|
Loading…
Reference in New Issue