Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Wie entferne ich einen Schlüssel aus einem Hash?
#1
Wie entferne ich einen Schlüssel aus einem Hash?
Zitieren
#2
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 # => {}
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
4 Gast/Gäste