Skip to content
This repository was archived by the owner on Jul 4, 2020. It is now read-only.

Commit ed2ccee

Browse files
committed
빠른 반환에 대해 설명
1 parent f35c779 commit ed2ccee

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

4.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@ print(myParty)
3232
우선은 이 상황을 어떻게 처리할 지 고민해보아야 합니다. 다양한 예외 상황이 있고,
3333
그 모두에 다 똑같이 대응할 수는 없으니까요. 저는 이 상황에서 파티가 꽉 찼을때와 마찬가지로 변경되지 않은 파티와 False를 되돌려 주기로 결정하였습니다.
3434

35-
많은 경우 예외처리는 함수의 시작부분에서 하게됩니다.
36-
예외 상황에서는 실행을 할 필요가 없기 때문입니다.
37-
3835
어떤 항목이 리스트 안에 있는지를 검사할 때는 in을 사용합니다.
3936

4037
```
@@ -53,7 +50,10 @@ if player in party:
5350
return party, False
5451
```
5552

56-
본격적인 실행 전에 이 검사를 하면 아래처럼 되겠군요.
53+
자 이제 이 코드를 함수내에 가져다 놓아야 하겠네요.
54+
많은 경우 예외처리는 함수의 시작부분에서 하게됩니다.
55+
예외 상황에서는 원래 하려던 코드의 실행을 할 필요가 없기 때문입니다.
56+
이런 것을 빠른 종료 (early exit) 또는 빠른 반환 (early return) 이라고 합니다.
5757

5858
```
5959
def addPlayerToParty(party, player):

0 commit comments

Comments
 (0)