2 NİSAN 2009, PERŞEMBE
Ruby Karma Süzgeç
Başka bir filtre anahtar ve değer çiftleri elemek ben nasıl anlamaya çalışıyorum
Örneğin bu karma almak istiyorum
x = { "one" => "one", "two" => "two", "three" => "three"}
y = x.some_function
y == { "one" => "one", "two" => "two"}
Yardımlarınız için teşekkürler
Muhtemelen bu örnekte söz, beyaz bir filtre gibi davranmak istiyorum. EDİT: O, ne istediğimi, ne istemediğimi biliyorum.
CEVAP
3 NİSAN 2009, Cuma
'ActiveSupport kütüphane de dilim ve dışında önemli bir düzeyde karma ile başa çıkmak için verir: raylar
y = x.slice("one", "two") # => { "one" => "one", "two" => "two" }
y = x.except("three") # => { "one" => "one", "two" => "two" }
x.slice!("one", "two") # x is now { "one" => "one", "two" => "two" }
Bu oldukça güzel, ve her zaman onları kullanıyorum.
Bunu Paylaş:
Nasıl Ruby bir karma kopyalayabilirim?...
Nasıl Karma bir anahtarı kaldırın ve R...
Nasıl ruby SHA1 karma oluşturabilirim?...
Ruby karma json dönüştürmek...
Sıralama anahtarı, iade karma karma Ru...