我刚刚开始学习Ruby(首次编程),有一个关于变量的基本语法问题,以及编写代码的各种方法.
Chris Pine的"学会编程"教我写一个这样的基本程序...
num_cars_again= 2
puts 'I own ' + num_cars_again.to_s + ' cars.'
这很好,但后来我偶然发现了关于ruby的教程.莱恩考德赫德威.com,并被教导编写与此相同的程序...
num_cars= 2
puts "I own #{num_cars} cars."
它们都输出相同的东西,但显然选项2是一种更短的方法.
有什么特别的原因让我应该使用一种格式而不是另一种格式吗?