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

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • Jimmie Jones

    Jimmie Jones

    16 Kasım 2007
  • RFS Dan

    RFS Dan

    22 Temmuz 2014