- 注册时间
- 2004-10-13
- 最后登录
- 1970-1-1
|
程序是这样的:
# save this as guess.rb
words = ['foobar', 'baz', 'quux']
secret = words[rand(3)]
print "guess? "
while guess = STDIN.gets
guess.chop!
if guess == secret
print "You win!\n"
break
else
print "Sorry, you lose.\n"
end
print "guess? "
end
print "The word was ", secret, ".\n"我想问的是“while guess = STDIN.gets”是一个怎样的循环条件。还有就是这程序是怎样运作的? |
|