-1
私は単純なブラックジャックのゲームに取り組んでおり、ディーラーに応じて変数 'dealer_value3'の値を 'A'文字列から11または1の整数に変更しようとしていますハンド。私の現在のコードは私にエラーを与え続けます。Rubyで変数の値を変更するには
if dealer_value3 == "A"
if dealer_hand1 < 11
return dealer_value3 = 11
else
return dealer_value3 = 1
end
end
どのようなエラーが生成されますか? 'dealer_hand1'変数の値は何ですか? – Wikiti
このコードは意味を持ちません。あなたはローカル変数に代入してからすぐにメソッドを終了し、すべてのローカル変数をスコープの外に出す* return * 'return'を返します。あなたのコードは 'if dealer_value3 ==" Aと同等で、次にdealer_hand1 <11 then 11 else 1 end end'を返します。 –
あなたのコードをより多く表示できますか?最初にdealer_value3が宣言されたのはどこですか? – eiko