ruby中gets 和 gets.chomp 区别

来源:互联网 发布:全国网络文明公约 编辑:程序博客网 时间:2024/04/29 06:34
其区别主要体现在输出时
例如 :

print "how old are you?"
age=gets.chomp() 
print "how tall are you?" 
height=gets.chomp() 
print "how much do you weight?" 
weight=gets 
puts "so ,you're #{age} old,#{height} tall and#{weight} heavy." #(这一整句都是在一行的)


>ruby test.rb
 how old are you?11
how tall are you?22
 how muchdo you weight?333
so ,you're 11 old,22 tall and333  
heavy. 
即 gets中包含了"\n" 而 gets.chomp 中不包括"\n"
0 0
原创粉丝点击