gets 和gets.chomp的区别

 


   
   
   
   
  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不包括

 


你可能感兴趣的:(职场,Ruby,休闲)