คำถามติดแท็ก ruby-hash

14
วิธีลบคีย์ออกจากแฮชและรับแฮชที่เหลือใน Ruby / Rails
หากต้องการเพิ่มคู่ใหม่ใน Hash ฉัน: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3} มีวิธีคล้ายกันในการลบคีย์ออกจากแฮชหรือไม่ งานนี้: {:a => 1, :b => 2}.reject! { |k| k == :a } #=> {:b => 2} แต่ฉันคาดหวังว่าจะมีสิ่งที่ชอบ: {:a => 1, :b => 2}.delete!(:a) #=> {:b => 2} …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.