4 NİSAN 2012, ÇARŞAMBA
Karma Roket önerilmiyor?
İyi gösterdi RIP Hash rocket post görünüyor ima Karma Roket sözdizimi (:foo => "bar"
) kaldırılan lehine yeni-Ruby JSON tarzı karma (foo: "bar"
), ama bulamıyorum kesin referans belirten Karma Roket şeklidir aslında itiraz/unadvised olarak Ruby 1.9.
CEVAP
4 NİSAN 2012, ÇARŞAMBA
Bu blog yazısı yazar =>
14* quite necessary*bu aşırı dramatik ve aptal olmak. Özellikle:
- Alıntı gerektiren semboller için roket kullanın:
:'where.is' => x
geçerli değil ama'where.is': x
değildir. Ruby Ruby 2.2 2.2'where.is': x
ki böylece bu sorun giderildi . - Geçersiz etiket kullanılan semboller için roket kullanın:
:$set => x
geçerli değil ama$set: x
değil. Tırnak ile bu sorunun üstesinden gelebilirsiniz Ruby 2.2:'$set': x
Doğru Şeyi yapacaktır. - Eğer simgeleri olmayan Karma bir anahtar kullanırsanız roket kullanmanız gerekir:
's' => x
geçerli değil ama's': x
değildir.
Elbette bariz şekilde üstünde çakma civarında
h = { }
h[:'where.is'] = 'pancakes house?'
# etc.
ama bu çok çirkin ve gereksiz.
Roket yere sarsılan Ruby Sağlamalarının olmadan gitmiyor.
Bunu Paylaş:
- Pencere.konum:karma - değiştirmek mi...
Karma Kodu ve Sağlama - 'farkı ne...
Nasıl ruby varolan bir karma eklemek...
Karma ve tuz şifreleri C#...
Kelime fill_parent ve match_parent ara...