Rootop 服务器运维与web架构

Ruby中gets和gets.chomp()的区别

| 暂无评论

gets和gets.chomp()都表示读入用户的输入并用于输出,但两者还是有所不同.

其中gets是得到的内容后,在输出时后面接着换行;而gets.chmop()得到的内容输出时后面不带空格和换行


print "how old r u ? "   #input 1
age=gets.chomp()
print "how tall r u ? "   #input 1
height=gets.chomp()
print "how much do u weigh ? "  #input 1
weight=gets.chomp()

puts "So,u r #{age} old,#{height} tall and #{weight} heavy."

执行结果:

how old r u ? 1
how tall r u ? 1
how much do u weigh ? 1
So,u r 1 old,1 tall and 1 heavy.

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/2027.html

作者:Venus

专注于 服务器运维与web架构 E-mail:venus#rootop.org

发表评论