2011-02-11 10 views
15

Powiel możliwe:
Which style of Ruby string quoting do you favour?Kiedy stosować pojedynczy vs. cudzysłowy w app Rails

Czy istnieje dobra zasada, kiedy używać pojedynczych lub podwójnych cudzysłowów w Ruby , a zwłaszcza aplikacje railsowe?

Czy nikt nie zużywa więcej pamięci niż inne? Czy istnieje jakaś konwencja, na której spoczywała społeczność railsów?

+0

Ponadto, DUP z [Kiedy stosować pojedyncze i podwójne cytaty w aplikacji Szyny] (http://stackoverflow.com/ questions/1836467/is-there-a-performance-gain-in-using-single-quotes-vs-double-quotes-in-ruby). Próbuję użyć singla, chyba że interpoluję. –

+0

Jest to generalnie dobre pytanie, ale na tej stronie kilkakrotnie udzielono odpowiedzi. –

+0

Dzięki za wiadomość. Nie znalazłem tych wątków na stronie wcześniej;) –

Odpowiedz

49

Różnica między stosowaniem podwójnych cudzysłowów a pojedynczych cudzysłowów polega na tym, że podwójne cudzysłowy interpretują znaki zachowane i pojedyncze cudzysłowy zachowują je.

Oto przykład

puts "i \n love \n ruby" 
#i 
#love 
#ruby 

i

puts 'i \n love \n ruby' 
#i \n love \n ruby