Передать пользовательский ввод в качестве аргумента в Ruby - PullRequest
0 голосов
/ 10 марта 2011

Из 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 безуспешно, и я не могу найти связанных ответов.

Спасибо за вашу помощь.

1 Ответ

5 голосов
/ 10 марта 2011

Снимите цитаты с "symbol"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...