最佳答案
我刚刚开始学习 Ruby (第一次编程) ,有一个关于变量的基本语法问题,以及各种编写代码的方法。
克里斯 · 派恩的《学会编程》教会了我编写这样一个基本程序。
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是一个更短的方法。
有没有什么特别的原因让我选择一种格式而不是另一种?