我刚刚开始学习 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 是一种更短的方法。
我应该使用一种格式而不是另一种格式有什么特别的原因吗?