我刚开始学习如何编写代码,我正在关注Chris Pine的Ruby教程.我完成了一项练习,让我打印出我的名字,然后是我的中间名,然后是我的姓,最后让我用我的全名来打招呼.我做的一切都正确,除了在最后我打印出我的全名这样:ParkerJacobsPreyer我只是想知道如何确保这些变量的输出正确间隔?以下是相关的代码行:
puts 'Well it was great to meet you ' + name + middleName + lastName
Run Code Online (Sandbox Code Playgroud)
使用字符串插值代替使用add来连接字符串:
puts "Well it was great to meet you #{name} #{middleName} #{lastName}."
Run Code Online (Sandbox Code Playgroud)
请注意,要使#{variable}语法起作用,必须使用双引号(")而不是单引号(').