Xを変数として①の条件により+1or-1を追加していき、Xの偏りが+5or-5になったら②or③に移行する。そして②、③に移行して条件をクリアしたらリセットされてまたループするというコードを書きたいのですがうまくいきません。
ここまでは雰囲気で書いたのですが思い通りに動いてくれません、いい方法ありませんか?よろしくお願いします。
loop do
X = 0
---------------------------------------------①
if ほげほげ
X = X - 1
elsif ほげほげ
X = X + 1
--------------------------------------------------②
if X > 5
X = X - 5
------------------------------------------------- ③
if X < -5
X = X + 5
end
マルチポストですね。 https://ja.stackoverflow.com/questions/39625/ruby-%e5%88%86%e5%b2%90%e3%81%94%e3%81%a8%e3%81%ae%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6 マルチポストへのteratailのポリシーがこちら https://teratail.com/help#posted-otherservice
回答2件
あなたの回答
tips
プレビュー