0
從nas-yahoo_stock在Ruby中傳遞用戶輸入作爲參數
我想從命令行獲取用戶輸入,並將其作爲參數傳遞,該參數返回股票報價。
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,沒有運氣,我找不到任何相關的答案。
感謝您的幫助。
同樣的報價,可能需要做對即輸入'chomp'來剔除任何換行符。例如'symbol.chomp'。 – Brian 2011-03-10 19:14:42