원하시는 기능은 while 문을 쓰기 적절하지 않은 사항으로 보입니다. while 문은 실행이 종료될 때 까지 계속 실행이 되는 반복문인데, 원하시는 기능은 "미션을 깨면" 한번만 발동되거나 한번 상태가 변경되면 되는 일회성 기능입니다. while 문은 많은 부하를 유발하므로, 꼭 필요한 게 아니라면 사용을 자제해야 합니다.
정말 필요하다면, 그냥 while 밑에 쓰시면 됩니다. while 문을 쓰는 곳도 코드가 순차적으로 실행되므로, 그냥 while 문의 실행이 끝나면 밑의 코드가 차례대로 실행될 것입니다.
qsef1256
2023.08.25원하시는 기능은 while 문을 쓰기 적절하지 않은 사항으로 보입니다. while 문은 실행이 종료될 때 까지 계속 실행이 되는 반복문인데, 원하시는 기능은 "미션을 깨면" 한번만 발동되거나 한번 상태가 변경되면 되는 일회성 기능입니다. while 문은 많은 부하를 유발하므로, 꼭 필요한 게 아니라면 사용을 자제해야 합니다.
정말 필요하다면, 그냥 while 밑에 쓰시면 됩니다. while 문을 쓰는 곳도 코드가 순차적으로 실행되므로, 그냥 while 문의 실행이 끝나면 밑의 코드가 차례대로 실행될 것입니다.