void 물약()
{
if(gold >= 10000)
{
gold -= 10000
// 물약지급
}
}

물약을 구매하는 조건문 입니다.

gold >= 10000
해당 조건이 true 로 판단하여
gold 를 빼는 코드가 실행되려 합니다.


그런데 if문의 조건은 true 여서
조건문 안으로 들어왔지만
gold 를 빼는 코드가 실행되기 바로 직전에
골드에 변동이 생긴다면?

이런걸 방지 할 수 있을까요




- dc official App