我正在使用 Learn to Program 这本书,它教新手如何从 Ruby 开始编程。那家伙说要尝试创建一个程序,询问我的个人姓名(第一个中间名和最后一个),然后使用length
相加得到我的名字中有多少个字符的总和。我做到了这一点而没有搞砸:
puts 'enter your first name'
first = gets.chomp
puts 'first name is ' + first + '.'
puts 'enter your middle name.'
middle = gets.chomp
puts 'middle name is ' + middle + '.'
puts 'enter your last name.'
last = gets.chomp
puts 'last name is ' + last + '.'
puts 'Full name is ' + first + ' ' + middle + ' ' + last + '.'
所以我尝试了一些东西,例如
puts 'there are ' + first.length + middle.length + last.length.to_s + 'characters in your name!'
似乎没有任何效果。