mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-08 03:33:56 +00:00
Set the initial length of set[T] in sets.KeySet
Signed-off-by: Iceber Gu <caiwei95@hotmail.com>
This commit is contained in:
parent
6b8b188149
commit
33aa56097a
@ -37,7 +37,7 @@ func New[T comparable](items ...T) Set[T] {
|
|||||||
// KeySet creates a Set from a keys of a map[comparable](? extends interface{}).
|
// KeySet creates a Set from a keys of a map[comparable](? extends interface{}).
|
||||||
// If the value passed in is not actually a map, this will panic.
|
// If the value passed in is not actually a map, this will panic.
|
||||||
func KeySet[T comparable, V any](theMap map[T]V) Set[T] {
|
func KeySet[T comparable, V any](theMap map[T]V) Set[T] {
|
||||||
ret := Set[T]{}
|
ret := make(Set[T], len(theMap))
|
||||||
for keyValue := range theMap {
|
for keyValue := range theMap {
|
||||||
ret.Insert(keyValue)
|
ret.Insert(keyValue)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user