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

  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008
  • sebsebdouze

    sebsebdouze

    7 ŞUBAT 2008
  • SignatureSeries

    SignatureSer

    24 Aralık 2006