-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
이 코드는 의미가 없습니다. 로컬 변수에 할당 한 다음 메서드를 종료하고 모든 로컬 변수를 범위 밖으로 벗어나는 즉시 반환합니다. 귀하의 코드는'if dealer_value3 == "A와 동일하고 dealer_hand1 <11 then 11 else 1 end end'을 반환합니다. –
코드를 더 많이 보여줄 수 있습니까? 처음으로 dealer_value3가 선언 된 곳은 어디입니까? – eiko