Blueprint function
블루프린트 함수는 반복 실행 묶음에 입력과 출력 계약을 붙인다
함수는 그래프 일부를 이름 있는 동작으로 분리하고, input/output pin으로 호출부와 내부 로직의 경계를 만든다.
호출자가 넘겨야 하는 값
반복 로직과 검증을 내부에 숨김
호출자가 받을 결과
실행선 필요 여부로 사용 방식 구분
| 기준 | 해석 |
|---|---|
| 좋은 함수 | 한 가지 동작을 이름으로 설명 |
| 주의 | 상태를 많이 바꾸는 함수는 실행선이 보이게 유지 |
| 핵심 | 함수는 그래프 정리가 아니라 호출 계약이다 |
핵심 함수는 그래프 정리가 아니라 호출 계약이다