1. print "how old are you?" 
  2. age=gets.chomp() 
  3. print "how tall are you" 
  4. height=gets.chomp() 
  5. print "how much do you weight?" 
  6. weight=gets 
  7. puts "so ,you're #{age} old,#{height} tall and#{weight} heavy." 

运行如下

  1. >ruby test11.rb 
  2. how old are you?10 
  3. how tall are you12 
  4. how much do you weight?111 
  5. so ,you're 10 old,12 tall and111 
  6.  heavy. 
所以区别在于 input 包不包括 \n gets包括 gets.chomp不包括