昊天SEO

练习14: 提示和传递–笨方法学ruby在线

让我们使用ARGVgets.chomp一起来向使用者提一些特别的问题。下一节练习你将会学习到如何读写文件,这节练习是下节的基础。在这道练习里我们将用一个简单的>作为提示符号。这和一些游戏中的方法类似,例如 Zork 或者 Adventure 这两款游戏。

user = ARGV.first
prompt = '> '

puts "Hi #{user}, I'm the #{$0} script."
puts "I'd like to ask you a few questions."
puts "Do you like me #{user}?"
print prompt
likes = STDIN.gets.chomp()

puts "Where do you live #{user}?"
print prompt
lives = STDIN.gets.chomp()

puts "What kind of computer do you have?"
print prompt
computer = STDIN.gets.chomp()

puts <<MESSAGE
Alright, so you said #{likes} about liking me.
You live in #{lives}.  Not sure where that is.
And you have a #{computer} computer.  Nice.
MESSAGE

未经允许不得转载:新乡seo|网站优化,网站建设—昊天博客 » 练习14: 提示和传递–笨方法学ruby在线

网站的维护离不开大家的支持鼓励,捐赠让我更有动力走的更远&& 也可以关注我的微信公众号,发布更多的干货
本文网址:https://www.168seo.cn/ruby/rubyben/2329.html

相关推荐