인프런 커뮤니티 질문&답변

Terapond님의 프로필 이미지

작성한 질문수

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

스타크래프트 프로젝트 전반전

시즈모드

20.10.28 23:54 작성

·

165

1

seize_developed == False일 때 return이라고 되어있으면

else로 seize_developed 가 true인 경우도 고려해야하는 거 아닌가요? 왜 false인 경우 하나만 설정되어있나요?

def set_seize_mode(self):
if Tank.seize_develped == False:
return

답변 1

0

나도코딩님의 프로필 이미지
나도코딩
지식공유자

2020. 10. 31. 12:06

여기서의 return  은 값을 반환하는 목적은 아니며 더 이상 아래 문장을 실행하지 말고 메소드를 탈출하라는 의미라서 그렇습니다. 시즈모드가 개발되지 않았을 때는 시즈 모드를 할 수가 없기 때문에 그렇습니다.

Terapond님의 프로필 이미지

작성한 질문수

질문하기