SORU
30 Aralık 2009, ÇARŞAMBA


Nasıl yazılır olmadan iki sağlamalarının ruby tuşları yinelenen birleştirme miyim?

Ruby, eğer bu kolay bir soru ise: Peki, özür dilerim) yeni geldim

Biliyorum kolay yazarifyinelenen anahtarlar yazmadan iki karma birleştirmek için bir yol? Bu, anahtar orijinal hash varsa değerini değiştirmek istemiyorum.

CEVAP
30 Aralık 2009, ÇARŞAMBA


Eğer iki sağlamalarının, options defaults ve birleştirme defaults options olmadan üzerine varolan anahtarları, ne gerçekten yapmak istediğin şey bu ise ters: birleştirme options defaults:

options = defaults.merge(options)

Ya da, eğer Raylar kullanıyorsanız yapabilirsiniz:

options.reverse_merge!(defaults)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • macpulenta

    macpulenta

    9 EYLÜL 2006
  • movies95

    movies95

    27 Kasım 2006
  • pain975

    pain975

    27 NİSAN 2008