Konkatenacja łańcuchów a interpolacja w Ruby
Właśnie zaczynam uczyć się Ruby (programowanie po raz pierwszy) i mam podstawowe pytanie składniowe w odniesieniu do zmiennych i różnych sposobów pisania kodu.
„Learn to Program” Chrisa Pine'a nauczył mnie pisać podstawowy program taki jak ten ...
<code>num_cars_again= 2 puts 'I own ' + num_cars_again.to_s + ' cars.' </code>
To jest w porządku, ale potem natknąłem się na samouczek na ruby.learncodethehardway.com i nauczyłem się pisać taki sam program jak ten ...
<code>num_cars= 2 puts "I own #{num_cars} cars." </code>
Obaj wysyłają to samo, ale oczywiście opcja 2 jest znacznie krótszym sposobem na to.
Czy jest jakiś szczególny powód, dla którego powinienem używać jednego formatu nad drugim?