2013-08-27 31 views
0

書中的練習說我應該單獨詢問姓名,然後獲取姓名的長度。我被困在第八行?這是我應該怎麼做的名字?ruby​​ excercise for name.lenth.t_s

puts "What\'s your first name?" 
    first = gets.chomp 
    puts "What\'s your middle name?" 
    middle = gets.chomp 
    puts "What\'s your last name?" 
    last = gets.chomp 
    puts "So, your full name is #{first} #{middle} #{last}." 
    name = # {first} #{middle} #{last} 
    puts "Did you know that are + #{name.length.t_s} + characters " 
    puts "in your + name + " 

非常感謝您的幫助!

回答

0

應(使用紅寶石串嵌入):

name = "#{first} #{middle} #{last}" 

http://www.ruby-doc.org/core-2.0/String.html

+0

是的,但我仍然得到這個作爲我的結果:你知道嗎,有+ name.length.t_s +在您的+名字中加入字符 +? – jazzlark

+0

啊,明白了。這裏你去:'puts「你知道在#{name}中有##{name.length.to_s} +個字符嗎?''你在輸出中有兩個拼寫錯誤。 – mudasobwa

+0

它不起作用。它說:'

':未定義的方法't_s'爲18:Fixnum(NoMethodError) – jazzlark