2016-06-13 139 views
-4

我有以下代碼:間距問題在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

'puts'很高興認識你'+''+ firstName +''+ middleName +''+ lastName +'。 :)'' – Bells

+3

沒有空格,因爲你沒有放在那裏...這是一個糟糕的問題。 – sokkyoku

回答

1

試試這個:

puts 'Nice to meet you ' + firstName + ' ' + middleName + ' ' + lastName + '. :)' 
+0

謝謝!下次我會記住這一點。謝謝Elyasin。 – Laksakan

5

我建議使用字符串代替插值級聯:

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

這是很容易閱讀和理解。請注意,您必須使用雙引號(")才能完成此項工作。