来自nas-yahoo_stock
我想从命令行获取用户的输入,并将其作为参数传递,返回股票报价。
require 'rubygems'
require 'yahoo_stock'
print "Stock Symbol: "
symbol = gets
quote = YahooStock::Quote.new(:stock_symbols => ['YHOO', "symbol"])
puts quote.results.output
当我在命令行输入“YHOO”时,返回的输出分别是“3/10/2011”,17.08(很棒)和“N / A”,0.00(不太大)。显然我错过了一些简单的事情。我没有运气就试过@symbol,我找不到任何相关的答案。
感谢您的帮助。
答案 0 :(得分:5)
摘自"symbol"