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

  • Android Authority

    Android Auth

    3 NİSAN 2011
  • Blunty

    Blunty

    13 Mart 2006
  • The Verge

    The Verge

    8 AĞUSTOS 2006