CH6-4 · FLOW

가변 인자와 배열 경계 예제가 실행되는 순서

고정 인자 먼저 전달에서 시작해 메서드 본문에서 배열처럼 순회까지 값과 책임이 이동한다.

  1. 1
    고정 인자 먼저 전달

    int...

  2. 2
    나머지 인자로 배열 구성

    빈 배열을 합계 0이나 빈 결과로 처리할지, 최소 한 개를 요구할지 메서드 계약으로 정해야 합니다.

  3. 3
    메서드 본문에서 배열처럼 순회

    format(String pattern, Object...

실행 순서 가변 부분 rest는 인자가 없을 때도 null이 아니라 길이 0인 배열입니다.