Neue Antwort schreiben
Antworten zu Thema: Wie entferne ich einen Schlüssel aus einem Hash?
Benutzername:
Betreff:
Beitrags-Icon:
Ihre Nachricht:
Smilies
Smile Wink Cool Big Grin
Tongue Rolleyes Shy Sad
At Angel Angry Blush
Confused Dodgy Exclamation Heart
Huh Idea Sleepy Undecided
[mehr]
 
X
Beitragsoptionen:
Themen Abonnement:
Geben Sie die Art der E-Mail-Benachrichtigung und des Abonnements für dieses Thema an (nur registrierte Benutzer).






Themenübersicht (Neueste zuerst)
Geschrieben von admin - 18.04.2022, 18:49
Die gebräuchlichste Methode zum Entfernen eines Schlüssels aus einem Hash in Ruby ist die Verwendung der Methode delete:
Code:
hash = { :a => 1, :b => 2, :c => 3 }
hash.delete(:b) # => 2
hash # => { :a => 1, :c => 3 }
Wenn Sie mehrere Schlüssel aus einem Hash entfernen müssen, können Sie die Methode delete_if verwenden:
Code:
hash = { :a => 1, :b => 2, :c => 3 }
hash.delete_if { |key, value| key == :a || key == :b } # => { :c => 3 }[/code]
Code:
Wenn Sie alle Schlüssel aus einem Hash entfernen müssen, können Sie die clear-Methode verwenden:

hash = { :a => 1, :b => 2, :c => 3 }
hash.clear # => {}
Geschrieben von admin - 18.04.2022, 18:48
Wie entferne ich einen Schlüssel aus einem Hash?