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

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • iZAPPA

    iZAPPA

    16 Temmuz 2010
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007