2013-08-27 1 views
0

이 책의 내용은 개별적으로 이름을 물어보고 이름 길이를 얻어야한다고 말합니다. 나는 8 라인에 붙어 있습니까? 그 이름을 얻기 위해 내가해야 할 일이 있습니까?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}의'# {name.length.to_s} + characters '라는 것을 알고 계셨습니까?"출력에 두 가지 오타가있었습니다. – mudasobwa

+0

작동하지 않습니다. 그것은 : '

': 18에 대한 정의되지 않은 메소드 't_s': Fixnum (NoMethodError) – jazzlark