|
|
8번째 줄: |
8번째 줄: |
| } | | } |
| </pre> | | </pre> |
| + | |
| + | |
| + | {{질문}} 익명 함수 선언이 self를 포함할 수 있을까? |
2019년 7월 21일 (일) 06:00 기준 최신판
self
키워드는 함수 인자 선언에서 메서드 리시버에 대한 바인딩처럼 행동한다.
타입 필드 바인딩과 메서드 선언이 동반될 때, 다른 타입 힌트가 없다면 self
의 타입은 바인딩에 주어진 타입으로 결정된다.
Foo bar := fn(self) {
-- self의 타입은 Foo가 된다.
}
? 익명 함수 선언이 self를 포함할 수 있을까?