Rubyで靴を使用してRubyでゲームを作っています ボタンをクリックすると "Two"コードが計算されます。 値2配列内で発生します。 と表示される値2のすべてのインスタンスについて、スコアは2だけインクリメントされます。Ruby Shoes:値が配列内で発生する回数をカウントする
このコードは、選択された量のケースで機能しますが、 @ array = [2,1,2,2,3 ]#配列に3つの2があるので スコアは6であると仮定しますが、代わりに私のコードは4を返します...なぜですか?
button " twos " do
@array.each_with_index do |value, index|
if (@array[index] == 2)
@score = @score + 2
@points = @score + 2
end #if
end #loop end #button
ドル記号を意味しますか? – Flexoid
ああ私はこのサイトの新しいユーザーです。これは書式設定のエラー – user1391983