Lambda body 호환 규칙
target descriptor의 반환 형태와 body 문법을 맞춘다.
| Body | Target | 규칙 |
|---|---|---|
| expression | value 반환 | 식 결과 사용 |
| block | value 반환 | 모든 정상 경로 return |
| statement expression | void | 결과 버림 가능 |
| void block | void | return 값 없음 |
핵심: target type이 parameter와 return type을 제공한다.
target descriptor의 반환 형태와 body 문법을 맞춘다.
| Body | Target | 규칙 |
|---|---|---|
| expression | value 반환 | 식 결과 사용 |
| block | value 반환 | 모든 정상 경로 return |
| statement expression | void | 결과 버림 가능 |
| void block | void | return 값 없음 |
핵심: target type이 parameter와 return type을 제공한다.