Bound reference의 capture 시점

참조 생성과 함수 호출을 서로 다른 사건으로 본다.

  1. Receiver expression

    reference 생성 때 평가

  2. Reference stored

    receiver를 계속 보관

  3. apply 호출

    method 인수만 전달

  4. Owner release

    reference 해제 뒤 가능

핵심: null bound receiver는 reference 생성 단계에서 실패할 수 있다.