Der folgende Code funktioniert, aber es sieht nicht gut aus, da die Definition von is_empty
zu weit von der Verwendung entfernt ist.Was ist ein idiomatischer Weg, um einen Wert von HashMap zu löschen, wenn es leer ist?
Haben wir einige Möglichkeiten, die Variablen in Bedingung zu löschen, bevor Sie die if-Verzweigungen eingeben, z.
if {ks.is_empty()} {
self.data.remove(&index);
}