我刚开始学习Ruby(第一次编程),关于变量和各种写代码的方式,有一个基本语法问题。
Chris Pine的“学习编程”教给了我如下编写基本程序的方法...
num_cars_again= 2
puts 'I own ' + num_cars_again.to_s + ' cars.'
这样做也可以,但是我偶然发现了ruby.learncodethehardway.com上的教程,学习了如何用以下方式编写完全相同的程序...
num_cars= 2
puts "I own #{num_cars} cars."
两种写法输出的结果相同,但很明显,选项2是更简洁的方法。
是否有任何特定的原因让我使用其中一种格式而不是另一种格式?