Ruby中的间距问题

时间:2016-06-13 10:31:23

标签: ruby

我有以下代码:

puts 'Hello, what\'s your first name?'
firstName = gets.chomp
puts 'What is your middle name?'
middleName = gets.chomp
puts 'Finally, what is your last name?'
lastName = gets.chomp
puts 'Nice to meet you ' + firstName + middleName + lastName + '. :)'

我希望在名字和中间名之间有一个空格,在中间名和姓氏之间有另一个空格。我该怎么做?

2 个答案:

答案 0 :(得分:5)

我建议使用字符串插值而不是连接:

puts "Nice to meet you #{firstName} #{middleName} #{lastName}. :)"

阅读和理解起来要容易得多。请注意,您必须使用双引号(")才能使其正常工作。

答案 1 :(得分:1)

试试这个:

puts 'Nice to meet you ' + firstName + ' ' + middleName + ' ' + lastName + '. :)'
相关问题