昊天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

分享到:更多 ()
a