###前提・実現したいこと
条件分岐でエラーになります
`>' がMethod扱いになっているのでしょうか?
全て==で書くとエラーが出ません
何故なのか御教授願います
###発生している問題・エラーメッセージ
エラーメッセージ test.rb:6:in `<main>': undefined method `>' for nil:NilClass (NoMethodError) ###該当のソースコード Ruby require './method' while(1) current_price = get_price puts current_price if current_price > 450000 puts "現在の価格は45万円を越えてます" elsif current_price < 400000 puts "現在の価格は40万円を下回ってます" else puts "現在価格は40から45万円の間です" end sleep(1) end get_price order(side,price,size) get_balance(coin_name)
###試したこと
Method単体での動作 ->OK
条件分岐を > -> ==に変えて起動 ->OK
###補足情報(言語/FW/ツール等のバージョンなど)
Cloud9
ruby 2.4.0p0
Rails 5.1.4
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/28 07:06
2017/09/28 07:55
2017/09/28 08:21